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

Reply

VHDL - [DC ASIC] Why more area == good timing?

 
Thread Tools Search this Thread
Old 06-02-2006, 10:04 AM   #1
Default [DC ASIC] Why more area == good timing?


Hi all,

My friend told me if you want to get good timing, you have to make the
ASIC with more area, is it right?

By the way, I have read a book(Advanced.ASIC.Chip.Synthesis), it said
"For overly constrained design, DC tries to synthesize "Vertical logic"
to meet the tight timing constraints.

Vertical logic:
***
* *
* *
* *
***



Is "Vertical logic" equal to more area and good timing?

Best regards,
Davy



Davy
  Reply With Quote
Old 06-02-2006, 02:03 PM   #2
Winfield Hill
 
Posts: n/a
Default Re: [DC ASIC] Why more area == good timing?
Davy wrote...
>
> My friend told me if you want to get good timing, you have to make the
> ASIC with more area, is it right?
>
> By the way, I have read a book(Advanced.ASIC.Chip.Synthesis), it said
> "For overly constrained design, DC tries to synthesize "Vertical logic"
> to meet the tight timing constraints.
>
> Vertical logic:
> ***
> * *
> * *
> * *
> ***
>
> Is "Vertical logic" equal to more area and good timing?


boki?


--
Thanks,
- Win


Winfield Hill
  Reply With Quote
Old 06-02-2006, 10:58 PM   #3
Pulzar
 
Posts: n/a
Default Re: Why more area == good timing?
It depends on what kind of logic is in your critical path, but that is
true in general. Usually, your slowest cells are the ones driving
either long wires or multiple cells -- in order to make the faster,
i.e. reduce their gate delay, you have to make their drivers larger,
which increases the chip area.


Davy wrote:
> Hi all,
>
> My friend told me if you want to get good timing, you have to make the
> ASIC with more area, is it right?
>
> By the way, I have read a book(Advanced.ASIC.Chip.Synthesis), it said
> "For overly constrained design, DC tries to synthesize "Vertical logic"
> to meet the tight timing constraints.
>
> Vertical logic:
> ***
> * *
> * *
> * *
> ***
>
>
>
> Is "Vertical logic" equal to more area and good timing?
>
> Best regards,
> Davy




Pulzar
  Reply With Quote
Old 06-03-2006, 12:48 PM   #4
hnain.said@gmail.com
 
Posts: n/a
Default Re: Why more area == good timing?

hi Davy,

I want to give a simple example to understand the famous trade-off
between area and speed, if we suppose that we want to do the operation
: s= a.x+b.y+c.z

if we implement one multiplier and one adder we will need at least 3
clock cycles to calculate s, but the area is small.
if we implement 3 multipliers and 3 adders the latency will be minimal
(hardware operation) less than one clock cycle, but the area is bigest.

best regards
Said HNAIN (Morocco)



hnain.said@gmail.com
  Reply With Quote
Old 06-03-2006, 03:59 PM   #5
krw
 
Posts: n/a
Default Re: [DC ASIC] Why more area == good timing?
In article <. com>,
says...
> Hi all,
>
> My friend told me if you want to get good timing, you have to make the
> ASIC with more area, is it right?


Often, but not always.

> By the way, I have read a book(Advanced.ASIC.Chip.Synthesis), it said
> "For overly constrained design, DC tries to synthesize "Vertical logic"
> to meet the tight timing constraints.
>
> Vertical logic:
> ***
> * *
> * *
> * *
> ***

< >
^
|
+---- This is your delay
>
>
> Is "Vertical logic" equal to more area and good timing?


Equal to? Not necessarily. There are several things that can be
done to make timing. As has been pointed out already, one may do
work in parallel so the slowest path is shorter or increase device
size to improve delay.

One can also duplicate logic to reduce loading or wire length.
Sometimes pipeline stages are added/modified to make the work fit
the timing. Often buffers are inserted to reduce delays on long
lines. ...lotsa knobs to turn to make timing.
--
Keith


krw
  Reply With Quote
Old 06-04-2006, 10:55 AM   #6
Aditya Ramachandran
 
Posts: n/a
Default Re: Why more area == good timing?
Vertical logic is just logic that has lesser levels of logic at the
expense of multiple gates. It looks vertical, i think, because of the
way circuits are drawn. Logic at the same level are in vertical
columns. Ex:

AND AND AND AND AND AND AND AND

is less "vertical" than:

AND
AND AND AND
AND AND
AND

Not a good example in logic transformation terms but i guess the
vertical part ought to be clear.

Aditya

Davy wrote:
> Hi all,
>
> My friend told me if you want to get good timing, you have to make the
> ASIC with more area, is it right?
>
> By the way, I have read a book(Advanced.ASIC.Chip.Synthesis), it said
> "For overly constrained design, DC tries to synthesize "Vertical logic"
> to meet the tight timing constraints.
>
> Vertical logic:
> ***
> * *
> * *
> * *
> ***
>
>
>
> Is "Vertical logic" equal to more area and good timing?
>
> Best regards,
> Davy




Aditya Ramachandran
  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
Need examples of GOOD Anime Geo H DVD Video 84 05-20-2008 06:04 AM
Re: recommend a good interactive cdrom/online training course? Anthony A+ Certification 2 09-04-2004 08:35 AM
Q: How do you check if your copy of the DVD is good? More inside. =?ISO-8859-1?Q?=7E=B4=A7_sIR_nAGROM_=A7=60=7E?= DVD Video 1 12-17-2003 04:27 PM
LOOKING FOR BLANK RITEK DVD-R'S IN THE LOS ANGELES AREA! SVCD Fanatic DVD Video 0 09-28-2003 10:49 PM
Re: Anyone here in the New Orlenas Area? Ghost A+ Certification 0 09-01-2003 09:27 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