Preparing a Chip for Fab CS/ECE 6712 Spring 2014 First Step: - - PDF document

preparing a chip for fab
SMART_READER_LITE
LIVE PREVIEW

Preparing a Chip for Fab CS/ECE 6712 Spring 2014 First Step: - - PDF document

Preparing a Chip for Fab CS/ECE 6712 Spring 2014 First Step: Assemble Your core should be routed to the pad frame VDD and GND should be connected and verified Signals routed to pads (by vcar) Pads checked (are they the


slide-1
SLIDE 1

Spring 2014

Preparing a Chip for Fab

CS/ECE 6712

First Step: Assemble

✤ Your core should be routed to the pad frame ✤ VDD and GND should be connected and verified ✤ Signals routed to pads (by vcar) ✤ Pads checked (are they the right flavor?) ✤ Double check I/O pads (both I and O plus En?) ✤ Make SURE not to move VDD and GND pins

slide-2
SLIDE 2

Step 2: DRC/EXT/LVS Step 2: DRC/EXT/LVS

slide-3
SLIDE 3

Step 2: DRC/EXT/LVS Step 3: Simulate!

✤ Simulate the chip from the pads ✤ Use nc_verilog on the schematic ✤ Spectre on the layout would take forever… ✤ You should have testbench files for the core… ✤ Re-use them connected to the pads ✤ Might have to modify things for I/O pads…

slide-4
SLIDE 4

Step 3: Simulate!

✤ Make sure you’ve documented your testbenches ✤ They’re a great way to make test pattern files ✤ Test patterns are basically lists of inputs applied and

  • utputs to be expected

✤ $display statements in a whole-chip simulation are

a great way to generate test patterns

Step 4: Add Fill

✤ Poly, M1, and M2 have minimum density

requirements

✤ You can have MOSIS add fill ✤ Or you can add fill

slide-5
SLIDE 5

Step 4: Add Fill Step 4: Add Fill

slide-6
SLIDE 6

Step 4: Add Fill

01

Step 5: Export Stream (GDS)

Remember to load stream4gds.map file as a Layer Map File

  • See the book for details…
slide-7
SLIDE 7

01

Step 6: Import Stream (GDS)

Remember to load streamin.map file as a Layer Map File

  • Make a new library to load the 


design into
 
 See the book for details…

Step 7: DRC/EXT/LVS imported GDS

✤ Ah crap - DRC violations!

  • ✤ They’re OK though - it’s a known issue…
slide-8
SLIDE 8

Step 7: DRC/EXT/LVS imported GDS

Step 8: Send me the Data

✤ Send me your gds file ✤ Tell me where your cadence files are ✤ Specifically the final schematic version ✤ I’d like to import your file, and run DRC/EXT/LVS

myself…

slide-9
SLIDE 9

Whew! That’s it!

✤ Now sit back and wait for the chip to arrive! ✤ It takes a while…