Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > VHDL > Gate Count and Power...

Reply
Thread Tools

Gate Count and Power...

 
 
john.deepu@gmail.com
Guest
Posts: n/a
 
      11-17-2004
Hi all,
Can anyone tell me what will be the approximate power consumpton of
a 95K block in TSMC 13u Process. I know the exact power will be
depending on the switching activity in the nets. But I am looking for
an approximate value..

My 94K block is consuming 77mW of power (reported by power compiler)..
Do you think its huge??

regards
DEEPU C JOHN
 
Reply With Quote
 
 
 
 
glen herrmannsfeldt
Guest
Posts: n/a
 
      11-17-2004


wrote:

> Can anyone tell me what will be the approximate power consumpton of
> a 95K block in TSMC 13u Process. I know the exact power will be
> depending on the switching activity in the nets. But I am looking for
> an approximate value..


> My 94K block is consuming 77mW of power (reported by power compiler)..
> Do you think its huge??


What is the approximate clock frequency? Without that, any power
estimate could be off by about 10 orders of magnitude.

-- glen

 
Reply With Quote
 
 
 
 
mk
Guest
Posts: n/a
 
      11-17-2004
On 16 Nov 2004 17:01:20 -0800, wrote:

>Hi all,
> Can anyone tell me what will be the approximate power consumpton of
>a 95K block in TSMC 13u Process. I know the exact power will be
>depending on the switching activity in the nets. But I am looking for
>an approximate value..
>
>My 94K block is consuming 77mW of power (reported by power compiler)..
>Do you think its huge??


You can calculate a very approximate power consumption like this:
Take the power consumption of a nand2 (1x drive) cell (assuming your
94k number is in terms of this) and assume that the average load on
each nand2 is a certain pf load. Also assume a certain frequency of
change on inputs and outputs of the cells based on a certain
percentage of your clock frequency. Now you can use the following
equation to get a very rough approximation of power:
Pavg = (total energy of inputs) * A * F + C * Vdd^2* B * F (per cell)

where A is the percentage of input changes and B is percentage of
output changes and F is your clock frequency.
Now if you assume energy of inputs is 0.03 uW/MHz, F=10MHz, A=.5,
B=0.5, C=0.05 and Vdd = 1.3 you get Pavg = .36125 uW per cell. With
94K cells this is 33.9 mW which shows that your 77mW is not
outrageously out of range assuming your actual numbers are anywhere
near the assumptions.

 
Reply With Quote
 
john.deepu@gmail.com
Guest
Posts: n/a
 
      11-17-2004
Hi all,
Thanks for the replies.. I forgot to mention my clock frequency its
around 132 MHz. It seems I used a wrong wireload model(tsmc13_wl10)
for reporting power with power compiler. When I used tsmc13_wl50(which
I used for synthesis).
The total power has been increased to around 160mW.
The PC report shows
Cell Internal power -38mW
Switching power -120 mW

I doubt whether to use a custom wireload model genrted by DC, or the
ones given by TSMC. can you giveme some suggestions??

thanks
Deepu John




mk<> wrote in message news:<>. ..
> On 16 Nov 2004 17:01:20 -0800, wrote:
>
> >Hi all,
> > Can anyone tell me what will be the approximate power consumpton of
> >a 95K block in TSMC 13u Process. I know the exact power will be
> >depending on the switching activity in the nets. But I am looking for
> >an approximate value..
> >
> >My 94K block is consuming 77mW of power (reported by power compiler)..
> >Do you think its huge??

>
> You can calculate a very approximate power consumption like this:
> Take the power consumption of a nand2 (1x drive) cell (assuming your
> 94k number is in terms of this) and assume that the average load on
> each nand2 is a certain pf load. Also assume a certain frequency of
> change on inputs and outputs of the cells based on a certain
> percentage of your clock frequency. Now you can use the following
> equation to get a very rough approximation of power:
> Pavg = (total energy of inputs) * A * F + C * Vdd^2* B * F (per cell)
>
> where A is the percentage of input changes and B is percentage of
> output changes and F is your clock frequency.
> Now if you assume energy of inputs is 0.03 uW/MHz, F=10MHz, A=.5,
> B=0.5, C=0.05 and Vdd = 1.3 you get Pavg = .36125 uW per cell. With
> 94K cells this is 33.9 mW which shows that your 77mW is not
> outrageously out of range assuming your actual numbers are anywhere
> near the assumptions.

 
Reply With Quote
 
 
 
Reply

Thread Tools

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

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


Similar Threads
Thread Thread Starter Forum Replies Last Post
Still more flack over the Gate's-gate affair richard Computer Support 7 08-02-2009 05:17 PM
ASIC gate count estimation nmatringe@gmail.com VHDL 9 02-08-2008 03:46 PM
Count(*) in a Subquery with multiple tables: How does SQL determine which table to generate the Count() from? Kaimuri MCSD 3 12-29-2004 06:38 PM
SRAM gate count for ASIC technology ralf VHDL 0 10-05-2004 10:17 AM
I am adding a new row to the datagrid dynamically but if i use the Count property of Item it is not showing the count of the new rows being added Praveen Balanagendra via .NET 247 ASP .Net 2 06-06-2004 07:16 AM



Advertisments
 



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 47 48 49 50 51 52 53 54 55 56 57