Hi,
I am a student of Electrical Engg and I want to design a 16 bit digital multiplierin 0.18u cmos technology. Can anyone help on how I should start? Any comments and hints are welcome.
Thanks, meg
Hi,
I am a student of Electrical Engg and I want to design a 16 bit digital multiplierin 0.18u cmos technology. Can anyone help on how I should start? Any comments and hints are welcome.
Thanks, meg
No comments or hints -- just some questions that you need to ask before you can proceed intelligently.
Which part do you need to design?
You indicate the technology, but surely you aren't planning on laying it out at the transistor level -- or are you? If not, then shouldn't you just write verilog or vhdl code for it? Perhaps you'd want to optimize it for the technology, but for the most part wouldn't you want something that would synthesize on nearly anything?
Is it going to be one huge combinatorial thing? Do you want it to be pipelined with some number of stages of delay but the ability to run things though once per clock? Do you have a time limit? Do you want it to be a state machine that takes multiple clocks to do one multiplication and the using process has to wait on it? Will it operate on signed numbers or unsigned? What signed format will you use (2's complement, 1's complement, sign magitude, something else)? Will you be returning a 16 bit answer? 32? Perhaps 31 if it's signed (why does that make sense)?
------------------------------------------- Tim Wescott Wescott Design Services
Thanks for your reply Tim. My prof says I have to design a 64 bit (not
16 bit--sorry abt the typo) input vector full custom design multiplier ie at transistor level using cadence tools. Is it a good project to do? If not, can you help me choose what I should do as project (MSEE)? I am good at cadence tools and I would prefer to do some design work.The subjects I have done are as follows: CMOS Digital Circuits, ASIC CMOS Design, Mixed Signal Design, Digital Design using Verilog, Advanced Logic Design, Advanced computer Architecture.
Meghana.
You saw me exercise just about all my knowledge of digital circuit design in my previous reply. To you a chip is something you design. To me a chip is a little black thing with metal pieces sticking out that I know how to use effectively.
So I can't really suggest anything specific. This does sound like a project that will demonstrate competance over a range of subjects if you pull it off. If you _do_ pursue this project, however, I would suggest that you work at it in stages:
-- ------------------------------------------- Tim Wescott Wescott Design Services http://www.wescottdesign.com
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.