Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic 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.

Register Log in

WireLoad Models At Each Stage in Physical Design Flow

Status
Not open for further replies.

hb_cancer

Member level 2
Joined
Jul 25, 2005
Messages
44
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,286
Activity points
1,596
wire load model

Hi,
During the PD flow(magma), different wire load models are associated at different stages like Constant, Manhattan, Final. Can you let me know which Wire Load Model is associated at each stage.
WireLoadModel Stage
1. GLOBAL
2. IDEAL
3. MANHATTAN
4. FINAL


Thanks!
 

raju3295

Full Member level 4
Joined
Jan 4, 2007
Messages
206
Helped
17
Reputation
34
Reaction score
4
Trophy points
1,298
Activity points
2,376
physical design stage

hi hb_cancer,
I never used magma flow, but i am wrking on other tools from quite a long time, wht i don't understand is why we do require wireload models at diff stage,, we generally use in synthesis,, and wont later,, can u more elaborate ur question
 

hb_cancer

Member level 2
Joined
Jul 25, 2005
Messages
44
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,286
Activity points
1,596
timing report wireload model

Hi raju3295,
I had this query because when I look in to the timing reports at different stages of the design like Timing Optimization(FixTime), Cell Placement(FixCell) or routing(FixWire) the "wire load model" in these reports are different, even though we don't explicitly specify which model to choose for the tool. Can you let me know what has to be the appropriate wire load model for different stages of the flow(backend)... Thanks...
 

arjun1110

Advanced Member level 4
Joined
Jul 3, 2008
Messages
101
Helped
27
Reputation
54
Reaction score
16
Trophy points
1,298
Location
Bangalore,India
Activity points
1,865
extract rc wireload model

Hi Hb_cancer/Raju,

Yes, PD tools uses different wire load models at different stages. Because in the implementation stages as we can not use sign-off tools for extraction because of runtime(Or we may not require that accuracy) and also we will not have complete routing information. So physical design tools uses different wire load models to model parasitics.

Then why is different wireload models at different stages?
As we proceed with flow even we need to have accurate wire model as close as possible to sign-off tool so that we would t not see any surprise results when do STA with sign-off tools(StarRC-xt Industry sign-off parasitics extract tool, PrimeTime/PrimeTimeSI Industry sign-off STA tool).

Then come to hb_cancer question,

WireLoadModel Stage
1. CONSTANT or Zero wire load Model used during fix-time stage
2. Global wire load model used during fix-cell/fix-wire stage (Because first global routing is done at fix-cell stage and again during fix-wire stage)
3. MANHATTAN -During CTS/Partial at Fix-wire stage (I am not sure)
4. FINAL when detail routing is done i.e at the end of Fix-wire Stage.

I hope this helps.

Regards.
 

raju3295

Full Member level 4
Joined
Jan 4, 2007
Messages
206
Helped
17
Reputation
34
Reaction score
4
Trophy points
1,298
Activity points
2,376
physical design + fixcell

hi hb_cancer/arjun
Generally cdn/snps tools will do rough virual/trial routing for estimating the distance and thus will calculate the RC values and sure this is not a signoff one, but to have some estimation,, these tools will do this rough routing& estimation.
I used to have a strong feeling About wire load models , is they will be used where the design is not placed and from these tables depending upon the size of chip and fanout,, tools will cal RC values.... Correct me if am going wrong some where
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top