Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

How to report setup/hold timing in STA?

Status
Not open for further replies.

benny_huang

Newbie level 1
Newbie level 1
Joined
Mar 16, 2004
Messages
1
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
10
sta setup hold

Who can tell me how to report all the setup and hold timing information in sta? ((report_timing -input -delay_type max -max_paths 100)),Thanks .
 

setup hold sta

hi,
report_timing -min for hold report_timing -max for setup
 

sta setup

report_constraint -max_delay for setup
report_constranit -min_delay for hold

Best Regards!
 

worst = setup best hold

First of all, this is a tricky question.
I assume you want to get the worst corner for both setup and hold time in your design
so worst corner for setup time happens in slow corner and worst corner for hold time
happens in fast corner, so when you run the STA, you have to import DIFFERENT db
of standard cells, memory db into the STA script, otherwise, you will not get safe results
when you tape out

here are the commands

report_timing -delay max -net -path_type full_clock -max_paths 2000 > timing_setup_ss.rpt
report_timing -delay min -net -path_type full_clock -max_paths 2000 > timing_general_ss.rpt

it's good you report the violations always as well

report_constraint -verbose -all_violators > vio.rpt
 
  • Like
Reactions: ivlsi

    ivlsi

    Points: 2
    Helpful Answer Positive Rating
setup/hold time

If you use Synopsys PT(primetime) or Cadence Buildtgate
you can get more information then DC
or you can reference the eBook which I upload
: **broken link removed**
 

Re: setup/hold time

you have to import DIFFERENT db of standard cells, memory db into the STA script
So, how many times the tool should be ran for the setup and hold checks?
Should it be ran once for the Setup Checks and once for the Hold Checks? Could not it be done in a single run?
Thank you!
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top