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.

Trial Route & Detail Route

Status
Not open for further replies.

kumar_eee

Advanced Member level 3
Joined
Sep 22, 2004
Messages
814
Helped
139
Reputation
276
Reaction score
109
Trophy points
1,323
Location
Bangalore,India
Activity points
4,676
global route icc

How do you know whether the design is trail routed or detail routed?.

If 90% of wires are detail routed then consider the design as detail routed. This therefore allows for a small percentage of wires that failed to route, but are still not trialRoutes.

Is the above definition is correct?.
 

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
trial route

hi kumar,
I know global route and detail route,, wht is this trail route...?
 

kumar_eee

Advanced Member level 3
Joined
Sep 22, 2004
Messages
814
Helped
139
Reputation
276
Reaction score
109
Trophy points
1,323
Location
Bangalore,India
Activity points
4,676
route values

Trial Route performs quick global and detailed routing for estimating routing-related congestion and capacitance values. It also incorporates any changes made during placement, such as scan reorder.
You can use Trial Route results to estimate and view routing congestion, and to estimate parasitic values for optimization and timing analysis. When used during prototyping, Trial Route creates actual wires, so you can get a good representation of RC and coupling for timing optimization at an early stage in the flow. Trial Route also produces a congestion map you can view to get early feedback on whether the design is routable.
Trial Route results can also be used for pin assignment when you commit partitions.

For more info, please refer cadence SOC Encounter User Guide.
 

cop02ia

Member level 5
Joined
Jan 4, 2008
Messages
83
Helped
29
Reputation
58
Reaction score
12
Trophy points
1,288
Activity points
1,905
scanreorder means

Hi,
If I'm not mistaken, Cadence's SoC Encounter uses the term Trial Route while Synopsys' Astro uses the term Global Route.
Although SoC Encounter says it creates "actual sign-off wires", if you look closely, you may find some very obvious shorts!

It only means that actual wire routes have been created. Of course you can stream out the data & ship it to the foundry but manufacturing it will probably be a disaster.
One mistake you might make is if you accidentally hit the Trial Route button after doing some iterations of Detail Route... :cry:

So in short, Trial Route vs Detail Route doesn't depend on %. One is considered routing with careful consideration of routing constraints (Detail Route) while the other is just a quick, rough routing for estimation purposes.
 

    kumar_eee

    Points: 2
    Helpful Answer Positive Rating

kumar_eee

Advanced Member level 3
Joined
Sep 22, 2004
Messages
814
Helped
139
Reputation
276
Reaction score
109
Trophy points
1,323
Location
Bangalore,India
Activity points
4,676
how to add routing blockage in astro

may be, I haven't used Synopsys tools..

I agree with your point. But if the user commits this kind of mistakes, you should have some quality routine procedure which will check the design before the tape out.

Each net/wire routed by trial route have some attribute, you make sure that this attribute count is 0 on the final database.
 

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
after route pin assignment encounter

Trail route in CDN tools and similar is virtual route in Snps world
both are used as estimates for the RC values for the non routed nets only, if it is routed then it will calculate the actual RC values.
 

    kumar_eee

    Points: 2
    Helpful Answer Positive Rating

kumar_eee

Advanced Member level 3
Joined
Sep 22, 2004
Messages
814
Helped
139
Reputation
276
Reaction score
109
Trophy points
1,323
Location
Bangalore,India
Activity points
4,676
trial route .com

yeah.. this trial route is used to estimate the parasitic values & according to that the tool will do logic optimization to meet the timing requirements.

This will avoid the more iteration...
 

p_shinde

Full Member level 5
Joined
Feb 25, 2006
Messages
297
Helped
6
Reputation
12
Reaction score
2
Trophy points
1,298
Location
tokyo
Activity points
3,466
in trial route the nets are not trimmed, mostly you can check connections to IO pins which wont be exact as it would be in detail routing.
 

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
not only the i/o pin paths i think, the other signal nets also may not be in the exact what detail route would do,
 

kumar_eee

Advanced Member level 3
Joined
Sep 22, 2004
Messages
814
Helped
139
Reputation
276
Reaction score
109
Trophy points
1,323
Location
Bangalore,India
Activity points
4,676
The trial route nets will be used to extract the RC & based on that info, the tool will do the timing optimization. This is just for optimization & efficient placement purpose. This will allow the tools to add the buffers/inverters.

Moreover if there is any routing blockage present in the design, the router may forced to use long nets. These kind of info you can get in the early stage of the design & accordingly you can modify your floorplan/placement.

This depends on how trial route values match with detail route values.
 

medasunil

Newbie level 6
Joined
Aug 14, 2009
Messages
11
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Location
India
Activity points
1,382
Add on point, Trial route does not fix DRC's. (Takes less time)
Trial Route will give idea on routing congestion at early stage so that one can avoid iterations and save timing. This takes very less time than Global routing and Detail routing. Detail routing will take time to fix DRC's.

This option (Trial route) is available in SOC encounter (cadence terminology)
The other tools may have other name as their own terminology
 

kumar_eee

Advanced Member level 3
Joined
Sep 22, 2004
Messages
814
Helped
139
Reputation
276
Reaction score
109
Trophy points
1,323
Location
Bangalore,India
Activity points
4,676
yes, this will not fix any DRC violations.. This terminology is used in SOC Encounter only as far my knowledge...
 

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
in snps , it is called virtual route,
There is some thing diff i found between two routers,,, i,e nano route & ICC route,
nano route will do the routing in two phases ,,global route & detail route, but in ICC there is one more phase called track assignment,, i think,, in nano route,, this phase in included in detail route
 

ravipandu46338@gmail.com

Member level 2
Joined
May 5, 2011
Messages
49
Helped
9
Reputation
18
Reaction score
9
Trophy points
1,288
Location
INDIA
Activity points
1,578
Hi all,


By default timing analysis is based on a "Virtual Route" Which is an estimation of Resistance, Capacitance values of all metal layers






Thanks & Regards,
D.Raviteja
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top