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.

Deterministic Results with Design Compiler

Status
Not open for further replies.

ebrahimi.khoy

Member level 3
Joined
Dec 4, 2010
Messages
64
Helped
2
Reputation
4
Reaction score
2
Trophy points
1,288
Activity points
1,736
I run synopsys design compiler for a relatively large processor core and every time I get a different netlist. Is there any why to get deterministic results from this tool?
 

Normaly if you have the same constraints, the same rtl code, the same tool version and the same script, you should have the save netlist.
 

This is not true for Design compiler. I guess they implemented an stopping condition based on the time. Since the timing is dependent on the other running tasks, it become non-deterministic.
 

The results need not be deterministic. The tool uses a random seed every time.
 

The amazing thing is how few designers really understand this behaviour. I heard a talk in a eda conference where the researcher did multiple compiles
of the same logic and saw results vary by up to 10%.

John Eaton
 
The amazing thing is how few designers really understand this behaviour. I heard a talk in a eda conference where the researcher did multiple compiles
of the same logic and saw results vary by up to 10%.

John Eaton

Do you remember the paper title for that presentation?
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top