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 choose wireload models for synthesis ?

Status
Not open for further replies.

dr.farnsworth

Member level 3
Joined
Jan 5, 2005
Messages
56
Helped
15
Reputation
30
Reaction score
14
Trophy points
1,288
Activity points
401
wire_load_table

Hi ,
How to decided which wire load model to choose for synthesis in design compiler ?

Thank you in advance

Regards
Dr.Farnsworth
 

We depends on the gate count to choose the wire load model. As you know, the wire load model is a model which is based on the gate count sizes.

For a bigger size design, the wire_load_table will have bigger fanout length, vice versa.

For example,

wire_load_table("small_design") {
fanout_length( 1, 3);
fanout_length( 2, 11);
fanout_length( 3, 14);
fanout_length( 4, 17);

wire_load_table("big_design") {
fanout_length( 1, 100);
fanout_length( 2, 200);
fanout_length( 3, 280);
fanout_length( 4, 399);


You should be able to get the data from your foundary. They normally provide this data based on their previous design statistics.

You can set_wire_load_model and set_wire_load_mode in DC, and you can refer to the man page for more details.

Hope this helps!
 

hi,

You'd better check the datasheet from your backend vendor(library supplier) for accurate wireload models settting. But people said there is no needed wireload models with advanced physical synthesis tools. no experience with this.

regards,
 

Agreed.

Besides, from what I know, the latest version of DC do not need wireload model. We can directly read in the physical library into DC, and I suspect DC may do something similar to synopsys physical compiler's minimal physical compile.
 

Thanks,

But do i need to specify wireload model in physical complier? i guess because the design compiler is not actual calculating but only estimating the wire delays from the technology library,we dont have to specify the wireload model ...correct me if iam wrong please..
 

If there are input or output pins on your chip, you might need to specify a wireload model so that the synthesis tool selects the correct buffer strength.
 

bronzefury said:
If there are input or output pins on your chip, you might need to specify a wireload model so that the synthesis tool selects the correct buffer strength.

Yes.It is right
 

Physical compiler does not need wire load model. It is able to use Steiner route to estimate the wire length since the tool should already have the placement information.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top