Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Architecture level Optimization for ASIC

Status
Not open for further replies.

jayakumarjay

Junior Member level 3
Joined
Jun 18, 2004
Messages
25
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
285
Can anyone tell the best architectures for the basic elements like adder ,

accumulator, multiplier.

i found that wallace tree multiplier is the best multiplier architecture

anyone can comment on it
 

eda_wiz

Advanced Member level 2
Joined
Nov 7, 2001
Messages
654
Helped
58
Reputation
116
Reaction score
29
Trophy points
1,308
Activity points
6,195
it depends upon your area/timing requirements ..

for low area .. ripple carry adder
for better timing . carry lookahead adder..

someother adders (like csa)are also available in DW .. DC will choose according to your constraint reauirements.

About Multiplier ..Wallace tree arch is good for high timing requirements... but the total area is high due to lots of CSA adders....

I recently designed a multiplier which is combination of Radix4 and Wallace tree..

c this paper..
**broken link removed**


Radix4 booth recoding reduces the number of partial products .. while CSA adders helps in keep the timing..
 

negreponte

Member level 4
Joined
Sep 26, 2004
Messages
68
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
629
**broken link removed**
a good site for computer arithmetic
 

linuxluo

Full Member level 6
Joined
Jul 26, 2002
Messages
331
Helped
7
Reputation
14
Reaction score
3
Trophy points
1,298
Activity points
2,514
hi,
a book name "low power cmos design" maybe helpful for you.
 

negreponte

Member level 4
Joined
Sep 26, 2004
Messages
68
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
629
Computer organization & Design the hardware/software interface
by David A. Patterson, John L. Hennessy
 

eexuke

Full Member level 4
Joined
Mar 25, 2004
Messages
196
Helped
10
Reputation
20
Reaction score
3
Trophy points
1,298
Activity points
1,934
Hi,
Every existing architecture has its own advantages and disadvantages. When you are choosing among different architectures, you should consider about the following:
1)timing(maximum frequency)
2)area(related to your die size and costs)
3)power
4)the back-end deisgn for a certain architecture

So,I am afraid there is no "best" architecture in ASIC design.It just depends on your spec and requirements
 

sxqzj

Member level 4
Joined
Feb 18, 2004
Messages
72
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
496
i am agree with eexuke!
 

Aser

Member level 5
Joined
Jul 1, 2004
Messages
88
Helped
10
Reputation
20
Reaction score
5
Trophy points
1,288
Activity points
950
The best architecture is that
that is used in the module library
which is provided by this or that technology.
That modules are specially optimized for speed or power on demand.
And the customer will try a lot of efforts to achieve similar results.
 

troops

Member level 3
Joined
Jan 17, 2003
Messages
60
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
495
don't worry , as u synthesis , u can select which kind perform u wanted ... the tool work well
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top