Go Back   Velocity Reviews > Newsgroups > VHDL
User Name
Password
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply

VHDL - TIME borrowing in synthesis

 
Thread Tools Search this Thread
Old 11-02-2004, 05:23 AM   #1
Default TIME borrowing in synthesis


I am seeing messages like



Time Borrowing Information
--------------------------------------------------------------
CLK pulse width 0.75
library setup time -0.11
--------------------------------------------------------------
max time borrow 0.64
actual time borrow 0.50
--------------------------------------------------------------


in Design Compiler log file...

can anyone tell me what is this time borrowing ..

thanks
whizkid


whizkid
  Reply With Quote
Old 11-02-2004, 03:39 PM   #2
Tom Verbeure
 
Posts: n/a
Default Re: TIME borrowing in synthesis

Time borrowing is a concept that is used in latch based pipelines in
which you typically have 2 stages of combinatorial surrounded by
latches. If the first combinational piece of logic has a much longer
delay than the second one, you can borrow some of the time of the
second part to the first part. A somewhat more comprehensive
explanatation can be found here:

http://www.synopsys.com/products/log...n_comp_tb.html

Search for 'borrowing'...
We have used this technique in FF based design where we captured the
output of a RAM that was too slow to finished in a clock cycle and then
registered it with FF's in a later stage. The use of latches in
standard FF based design kills regular scan-based testing, so these
technique should be used with great care!

Since these latches aren't used a lot these day, my guess is that you
unintentionally added latches to your design and this resulted in the
warning above. If this is the case, just remove them and the warning
will be gone.

Tom



Tom Verbeure
  Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
The time it takes to burn DVDs? John DVD Video 27 06-01-2007 09:48 AM
Old PC Occasionally Won't Start, Doesn't Power Down all the time mr x A+ Certification 4 02-26-2004 04:50 AM
Re: time bonus on A+ exams? Slammer A+ Certification 1 02-02-2004 11:16 PM
Re: Panasonic & Pioneer DVD players - time remaining display and black level settings? SloPoke DVD Video 0 08-18-2003 02:40 PM
Once Upon A Time In America Larry Gold DVD Video 1 06-28-2003 10:25 PM




SEO by vBSEO 3.3.2 ©2009, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46