Design Team Project: Physical Design ( Layout ) Kyungseok Kim ELEC 7770 Advanced VLSI Design Lecturer: Dr. Vishwani D. Agrawal
Outline ASIC Design Flow ASIC Design Flow Physical Design: Automated IC Layout Physical Design: Automated IC Layout Design Objects: CPU, MUX (Alternative) Design Objects: CPU, MUX (Alternative) Conclusion Conclusion Reference Reference
ASIC Design Flow Behavioral Model VHDL/Verilog Gate-Level Netlist Transistor-Level Netlist Physical Layout Map/Place/Route DFT/BIST & ATPG Verify Behavior Verify Function Verify Function & Timing Verify Function & Timing DRC & LVS Verification IC Mask Data Standard Cell IC & FPGA/CPLD Synthesis Test vectors Full-custom IC Simulation
Layout Procedure: CPU Foorplanning Total Area = um 2 Number of internal rows = 55 Avg. instance height = um Avg. channel height = um Total connections (pins - nets) = Internal zone width = um Internal zone height = um Aspect ratio = 0.93 CPU Schematic Symbol -TSMC 018um Tech.
Placing Std. CellsConnecting Ports Bipartition for Placement Number of core instances = 7601 Number of signal nets = 8987 Number of power nets = 2
Auto Routing Overflows Try another option for reducing overflows, but couldn’t remove all overflows!!! Check Shorts: OK Num of Overflows = 6678 Number of global routing nodes: Number of global routing arcs : Changing Options In Auto Route
Automated Layout Flow Layout: MUX MUX Gate Level Complete Layout DRC OK!LVS OK! Extraction: Lumped R&C, Coupled C Post Simulation: Timing, Power
Conclusion Automated Layout not Perfect!!! Automated Layout not Perfect!!! - Overflows, Shorts, Dependent on Synthesis & Options in Floorplan and Route Need communication in Synthesis Step Need communication in Synthesis Step - Reduce Overheads in Area and Net congestions Post-layout Simulation for the Spec. Post-layout Simulation for the Spec. For Fabrication, Add Pads and Power For Fabrication, Add Pads and Power Generate GDS II Generate GDS II
Reference Dr. Nelson’s Lecture notes in ELEC6250 Dr. Nelson’s Lecture notes in ELEC6250 Mentor IC Station User Manual Mentor IC Station User Manual Mentor ADK Tutorial Mentor ADK Tutorial THANK YOU !!