1 / 9

Design Team Project: Physical Design ( Layout )

Design Team Project: Physical Design ( Layout ). Kyungseok Kim. ELEC 7770 Advanced VLSI Design Lecturer: Dr. Vishwani D. Agrawal. Outline. ASIC Design Flow Physical Design: Automated IC Layout Design Objects: CPU, MUX (Alternative) Conclusion Reference. ASIC Design Flow.

Pat_Xavi
Download Presentation

Design Team Project: Physical Design ( Layout )

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Design Team Project: Physical Design ( Layout ) Kyungseok Kim ELEC 7770 Advanced VLSI Design Lecturer: Dr. Vishwani D. Agrawal

  2. Outline • ASIC Design Flow • Physical Design: Automated IC Layout Design Objects: CPU, MUX (Alternative) • Conclusion • Reference

  3. ASIC Design Flow Simulation Behavioral Model VHDL/Verilog Verify Behavior Synthesis DFT/BIST & ATPG Gate-Level Netlist Verify Function Full-custom IC Test vectors Transistor-Level Netlist Verify Function & Timing Standard Cell IC & FPGA/CPLD DRC & LVS Verification Physical Layout Map/Place/Route Verify Function & Timing IC Mask Data

  4. Layout Procedure: CPU CPU Schematic Symbol -TSMC 018um Tech. Foorplanning • Total Area = 157284512.0 um2 • Number of internal rows = 55 • Avg. instance height = 120.0 um • Avg. channel height = 120.0 um • Total connections (pins - nets) = 44099 • Internal zone width = 12008.0 um • Internal zone height = 13204.0 um • Aspect ratio = 0.93

  5. Placing Std. Cells Connecting Ports • Bipartition for Placement • Number of core instances = 7601 • Number of signal nets = 8987 • Number of power nets = 2

  6. Auto Routing Overflows Changing Options In Auto Route • Try another option for reducing overflows, but couldn’t remove all overflows!!! • Check Shorts: OK • Num of Overflows = 6678 • Number of global routing nodes: 157444 • Number of global routing arcs : 201136

  7. Layout: MUX Automated Layout Flow MUX Gate Level 1. Extraction: Lumped R&C, Coupled C Post Simulation: Timing, Power 2. 3. Complete Layout 4. 5. 6. DRC OK! LVS OK!

  8. Conclusion • Automated Layout not Perfect!!! - Overflows, Shorts, Dependent on Synthesis & Options in Floorplan and Route • Need communication in Synthesis Step - Reduce Overheads in Area and Net congestions • Post-layout Simulation for the Spec. • For Fabrication, Add Pads and Power • Generate GDS II

  9. Reference • Dr. Nelson’s Lecture notes in ELEC6250 • Mentor IC Station User Manual • Mentor ADK Tutorial THANK YOU !!

More Related