Title: In Pursuit of Design Complexity
1In Pursuit of Design Complexity
Rhett Davis BEE/SSHAFT Group Members Chen
Chang, Tina Smilkstein, Nathan Chan, Allen Chen,
Kimmo Kuusilinna, Rhett Davis, Brian
RichardsMCMA Group MembersHaiyun Tang, Ada S.
Y. Poon, Dejan Markovic, Peimin Chi, Changchun
Shi, Danijela Cabric, Hans-Martin Blüthgen
Prof. Borivoje Nikolic, Prof. Bob Brodersen
2My Big News
July 1, 2002
3Is SSHAFT Dead?
4Phoenix or Zombie?
5Changes to the SSHAFT Flow
- Retired BCC, Using Xilinx System Generator as
Front-End, planned new netlister (Chen Chang) - Retired Elaboration/Macro-Generation Step,
netlist now assembled entirely in Design Compiler - Retired LOGIC_CTGEN, now using
insert_clock_gating command in Design Compiler - ICMake no longer the only entry point into the
flow, merely a mechanism for automating a
dependency graph
6Unified BEE/SHAFT Flow
7BEE ISE FPGA Flow GUI
8BEE Lives
9INSECTA ASIC Flow GUI
10Mapping System Generator Logic to ASICs
OUTPUT0
a0
MUX
b0
a10
b10
OUTPUT1
a1
MUX
b1
a_valid
b_valid
VCC
valid_out
11Current Projects
Implementation Target
BEE
SSHAFT
http//bwrc.eecs.berkeley.edu/Research/ic_design_f
low/examples.html
12Pushing the Envelope of Complexity
13System Generator Capacity
- MCMA AFS System, 1 FPGA (Haiyun Tang,
Hans-Martin Blüthgen) - 20 minutes for netlisting and synthesis
- 10240 tap FIR filter, 512 taps per FPGA (Chen
Chang) - 30 minutes for netlisting and synthesis
- LDPC Decoder, 4000 blocks (Engling Yeo)
- ? (3 hours execution before crashing)
- New netlister is needed to increase capacity
14Fourth Tape-Out with SSHAFT Flow
- 2.8M transistors
- 0.18 mm
- 1.8 V
- 25 MHz
Maskless Lithography Decompressor Spring 2002
(B. Wild)
15Sharing Tools Expertise with SSHAFT and CVS
16Case for an Open Technology
Progress is slowed by the difficulty of sharing
tools expertise without violating non-disclosure
agreements. An openly distributable technology
would mitigate this problem. Such technology
data would include the following
- Routing / Design Rules
- Standard-Cell Library
- Design Compiler Liberty Database
- Layout Abstract Views (GDS II or equivalent)
- Verification Views (SPICE/CDL or equivalent)
- Calibre DRC LVS Rules
- Parasitic Extraction Rules / Data
17DFII/Apollo-Based SSHAFT Flow
18Status in 0.13 mm
19Conclusions
- Thank you for your attention!