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 do people doing logic synthesis give SDC to back end

Status
Not open for further replies.

hfooo1

Member level 1
Joined
Nov 3, 2007
Messages
37
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
1,492
someone says PT gives it and someone says DC gives it?

also what i dont understand is how does it give the value of
set_clock_transition set_clock_uncertainty and set_clock_latency?

thanks in advance
 

PT and DC both support these commands. DC is normally used in synthesis. PT is normally used in time fix, timing closure.
PT has more delicate clock tune like these different style set_clock_*
DC can be simpler, since you can give more tight constraint in synthesis.

www.nandigits.com
Netlist Debug/ECO in GUI mode
 

DC is used for synthesis and its only for setup. so, if your DC constraints are only for setup; then you will have to define both setup and hold constraints for back-end. if input to DC is full constraints, then SDC from DC will do the job. back-end needs both setup and hold constraints, no matter whether dc/pt gives.

set_clock_transition : dont worry about this
set_clock_uncertainty : check your PLL jitter and set this to that value
set_clock_latency : This also does not matter much. so you can ignore this. But if u want to control the maximum clock tree insertion delay in back-end; you can provide this.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top