1 / 13

Chip Timing Goals

Chip Timing Goals. Min chip frequency : 200mHz Max transition rates : 400ps Implement clock tree. Overall timing flow. Global_timing.tcl. Chip Timing . Slew Limits . Drove CTS towards clk slews of 250ps Drove synthesis towards data slews to 350ps

Download Presentation

Chip Timing Goals

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. Chip Timing Goals Min chip frequency : 200mHz Max transition rates : 400ps Implement clock tree

  2. Overall timing flow

  3. Global_timing.tcl

  4. Chip Timing

  5. Slew Limits Drove CTS towards clk slews of 250ps Drove synthesis towards data slews to 350ps Final design has 10 nets that fail 400ps data slew With more time would do more buffering on these nets

  6. Clock Skew

  7. v

  8. Metal fill spf issue Towards the end of the design we decided to put in metal fill for DFM reasons which caused ICC to output 2 spf files (or1200_top.spf.max and or1200_top.spf.min) instead of the initial single spf file When we ran primetime with either of these spf.max or spf.min parasitics files, timing broke We later realized that this was due to metal fill being added before extraction and thus the spf.max and spf.min files were likely manhatten distance parasitics. Thus we made another run in which we reextracted after metal fill and this solved our issue

  9. Final Results Max slack : 87ps Min slack : 305ps Slew : all 400ps or less aside from 10 nets, 8 of which are at 480ps and 2 of which at 536ps Clock slew driven to 250ps

  10. Takeaways for the future Implement CTS earlier Initial slew constraints can be looser but final slew constraints can be tighter More time to investigate extraction process and .spf file format More robust slew violation catching script

More Related