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 decide the fanout?

Status
Not open for further replies.

mic_huhu

Member level 3
Joined
Dec 16, 2004
Messages
63
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
499
Hi,everybody,

I don't know how to add fanout number in the DC constraints file.
who can help me?


Thanks

JOhnny
 

jinruan

Junior Member level 3
Joined
Dec 8, 2004
Messages
31
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
349
i can find the default value in your process library,
and you can define the value according to your design based on the value
 

Thomson

Full Member level 3
Joined
Oct 15, 2004
Messages
181
Helped
4
Reputation
8
Reaction score
1
Trophy points
1,298
Activity points
2,400
By default, the synthesis tools such as Design Compiler will synthesize your RTL coding according to the fanout requirements of your techonology file(you can refer to your techonology file). Often, for the accuracy and P&R, we can set a smaller fanout limit than that in the technology file so that you can obtain a faster circuit and less area and routing congestion( please note the cell-based P&R, if using a very large one instead of several smaller ones the routing is not so easy and good). Aditionally, you should set the output pins' fanout/capacitance value according to the context environment of your design which should be perceived of during the design division process. Finally, if considering the pads, then you should ask some infomration from your system designer who will give some requirements about the pads such as the input delay/capacitance on the pads and output delay/capacitance on the output pads and so on.
 

power-twq

Full Member level 6
Joined
Jun 10, 2005
Messages
373
Helped
8
Reputation
16
Reaction score
3
Trophy points
1,298
Activity points
4,550
you can set a arbitary value and perform a pre-synthesis.

then look for actual fanout value from generate netlist,

then set actual fanout value and re-synthesis.





mic_huhu said:
Hi,everybody,

I don't know how to add fanout number in the DC constraints file.
who can help me?


Thanks

JOhnny
 

lijian_18

Junior Member level 3
Joined
Oct 16, 2004
Messages
26
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,281
Activity points
240
Actually, the default number in Standard Cell Library is sufficient unless you have your specific reason to override this.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top