[SI-LIST] Re: How Do Others Do Timing Analysis Without Tool Like BLAST
- From: "Raja Patil" <raja.patil@xxxxxxxxx>
- To: si-list@xxxxxxxxxxxxx
- Date: Fri, 21 Sep 2001 10:29:58 -0700
Hi Adrian,
How does it matter to have a complicated topology
as long as the Address/Data take the same time
(within calculated tolerances) to reach a receiver as the clock (out of the
clk_out pin)does?
Please explain.
I do agree on tools for prelayout SI analysis.
Thanks,
- Raja
--
On Fri, 21 Sep 2001 10:03:53
Grigoras, Adrian C wrote:
>
>Lucky dude !
>What if you had a complicated topology ? That is why you need to run *some*
>simulation tool just to make sure your timings are met ( using the various
>methodology existents ) and there are no signal integrity problems.
>My 2 cents .. literally these days :-)
>Adrian
>
>
>-----Original Message-----
>From: Raja Patil [mailto:raja.patil@xxxxxxxxx]
>Sent: Friday, September 21, 2001 9:51 AM
>To: si-list@xxxxxxxxxxxxx
>Subject: [SI-LIST] Re: How Do Others Do Timing Analysis Without Tool
>Like BLAST
>
>
>
>Hi Michael,
>
>I don't understand what you mean by generating routing guidelines by doing
>pre-layout timing analysis.
>
>Consider a memory interface with Clk,Adr, and data lines. What I do is to do
>a static timing analysis-mainly hand calculation. This gives me whether
>there is any set-up/hold time violation or the margins I have. Then What I
>do is to route these signals of *almost* equal length or maintain the diff
>within the length given by margin(ns)*6in/ns(speed on the trace). I don't do
>anything else.
>
>Have I been damn lucky with my work or
>this is exactly what the tools(BLAST etc.) do?
>
>regards,
>- Raja
>--
>
>On Fri, 21 Sep 2001 10:03:41
> Greim, Michael wrote:
>>
>>Hi Harold,
>>
>>There are any number of ways that one can do static timing
>>analysis and there are a number of tools that one can perform
>>this analysis with. I think that the biggest barrier to
>>entry with most of these tools is cost. Going to a show
>>like designcon will expose you to the number of vendors that
>>produce these tools and what the price spectrum may be. The
>>second element to this is what your tool flow is and how
>>information can be passed forward and backward. By performing
>>pre-layout timing analysis you can create a set of constraints
>>that can be used to drive your router. This prelayout analysis
>>can also set up your timing budget which can also help drive
>>your placement and find errors early in the design process.
>>Errors found after routing are costly from both a dollar cost
>>and schedule perspective. These constraints
>>can also be used to generate drcs so your timing errors can
>>be easily found at the physical implementation. Often times
>>timing analysis will be performed prior to placement to see
>>if the flight times have a reasonable budget. The timing can
>>then be performed after placement using the manhatten lengths
>>of the routes to perform timing and finally after routing.
>>When done properly the post route sim should be quick and relatively
>>uneventful.
>>
>>I hope that this helps.
>>
>>Just my 0.02
>>
>>best regards,
>>
>>Michael Greim
>>
>>-----Original Message-----
>>From: polus@xxxxxxxxxxx [mailto:polus@xxxxxxxxxxx]
>>Sent: Friday, September 21, 2001 9:39 AM
>>To: si-list@xxxxxxxxxxxxx
>>Subject: [SI-LIST] How Do Others Do Timing Analysis Without Tool Like
>>BLAST
>>
>>
>>
>>
>>
>>Greetings Everyone!
>>
>>How do the rest of you perform timing analysis. WE have XFX but not BLAST.
>>Currently I do it in EXCELL with a home grown internal tool. This is
>>cumbersome
>>and time consuming.
>>
>>There has to be a better way, particularily for pre-layout design rather
>>than
>>having to wait for post layout data and using something like BLAST.
>>
>>Any suggestions?
>>
>>Harold Polus
>>Lexmark Laser Printer Controller Development
>>SI & EMC
>>
>>
>>------------------------------------------------------------------
>>To unsubscribe from si-list:
>>si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field
>>
>>or to administer your membership from a web page, go to:
>>http://www.freelists.org/webpage/si-list
>>
>>For help:
>>si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field
>>
>>List archives are viewable at:
>> http://www.freelists.org/archives/si-list
>>or at our remote archives:
>> http://groups.yahoo.com/group/si-list/messages
>>Old (prior to June 6, 2001) list archives are viewable at:
>> http://www.qsl.net/wb6tpu
>>
>>------------------------------------------------------------------
>>To unsubscribe from si-list:
>>si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field
>>
>>or to administer your membership from a web page, go to:
>>http://www.freelists.org/webpage/si-list
>>
>>For help:
>>si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field
>>
>>List archives are viewable at:
>> http://www.freelists.org/archives/si-list
>>or at our remote archives:
>> http://groups.yahoo.com/group/si-list/messages
>>Old (prior to June 6, 2001) list archives are viewable at:
>> http://www.qsl.net/wb6tpu
>>
>>
>>
>
>
>Make a difference, help support the relief efforts in the U.S.
>http://clubs.lycos.com/live/events/september11.asp
>------------------------------------------------------------------
>To unsubscribe from si-list:
>si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field
>
>or to administer your membership from a web page, go to:
>http://www.freelists.org/webpage/si-list
>
>For help:
>si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field
>
>List archives are viewable at:
> http://www.freelists.org/archives/si-list
>or at our remote archives:
> http://groups.yahoo.com/group/si-list/messages
>Old (prior to June 6, 2001) list archives are viewable at:
> http://www.qsl.net/wb6tpu
>
>
>------------------------------------------------------------------
>To unsubscribe from si-list:
>si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field
>
>or to administer your membership from a web page, go to:
>http://www.freelists.org/webpage/si-list
>
>For help:
>si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field
>
>List archives are viewable at:
> http://www.freelists.org/archives/si-list
>or at our remote archives:
> http://groups.yahoo.com/group/si-list/messages
>Old (prior to June 6, 2001) list archives are viewable at:
> http://www.qsl.net/wb6tpu
>
>
>
Make a difference, help support the relief efforts in the U.S.
http://clubs.lycos.com/live/events/september11.asp
------------------------------------------------------------------
To unsubscribe from si-list:
si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field
or to administer your membership from a web page, go to:
http://www.freelists.org/webpage/si-list
For help:
si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field
List archives are viewable at:
http://www.freelists.org/archives/si-list
or at our remote archives:
http://groups.yahoo.com/group/si-list/messages
Old (prior to June 6, 2001) list archives are viewable at:
http://www.qsl.net/wb6tpu
Other related posts: