register dimension

Usage of VEX tools

register dimension

Postby nik » Mon Feb 20, 2006 8:46 pm

hi everybody,

I have some difficult to estimate the area of the registers file. Could it be a good idea to use this formula for each cluster?

Area = Num_of_regs * bits_per_reg * ports^2
where ports = 3 * Num_ALU_per_cluster + IssueWidth_per_cluster

supposing that a register cell without port has area=1

But from an extimation of this formula RF's area seems too large.

Thank you,
Nicola (Alari)
nik
 
Posts: 2
Joined: Mon Feb 20, 2006 7:04 pm

Re: register dimension

Postby frb » Thu Feb 23, 2006 5:17 pm

nik wrote:hi everybody,

I have some difficult to estimate the area of the registers file. Could it be a good idea to use this formula for each cluster?

Area = Num_of_regs * bits_per_reg * ports^2
where ports = 3 * Num_ALU_per_cluster + IssueWidth_per_cluster

supposing that a register cell without port has area=1

But from an extimation of this formula RF's area seems too large.

Thank you,
Nicola (Alari)


Assuming you put in the right multiplication constants, your area formula points into the right direction. I wouldn't trust absolute numbers, but definitely a ratio A1/A2 where A1 and A2 have been computed with your formula seems to make sense.

-- Paolo
frb
 
Posts: 62
Joined: Thu Nov 12, 2009 3:44 pm

Postby frb » Fri Feb 16, 2007 11:12 pm

I guess "3" is indeed for the number of ports. I'd say that the cache is probably the most important component of any cost computation.
-- Paolo
frb
 
Posts: 62
Joined: Thu Nov 12, 2009 3:44 pm


Return to VEX Tools



Who is online

Users browsing this forum: No registered users and 6 guests

cron