All Questions
Tagged with vlsi computer-architecture
11
questions
0
votes
0
answers
69
views
On understanding tradeoffs associated with pipeline depth
In Weste and Harris's CMOS VLSI Design, they write the following in the context of a discussion about how different levels of design abstraction interact but, to be clear, my question is about the ...
3
votes
3
answers
520
views
Processor Design: Just how complex is a real CPU datapath?
We're doing a course on Computer Architecture, and the course project involves creating an ARM-based processor.
We're supposed to create the processor in stages, and add significant features in each ...
3
votes
4
answers
3k
views
How do processor transistor counts keep increasing, without geometric scaling?
Reading into the history of the semiconductor industry and Moore's Law, and looking at the ITRS/IRDS documents, I understand that scaling down and modern node names (7nm, 5nm etc) are now "...
0
votes
2
answers
1k
views
What is the origin of the "iso [frequency/voltage/power]" terminology?
In the VLSI and computer architecture world, it is common to hear terms like "iso frequency" or "iso power" when comparing the performance of different designs.
My understanding is ...
0
votes
3
answers
612
views
Is there any memory cell that can store more than one bit? [closed]
SRAM, DRAM, Flash, EPROM - all of the memory cells contain one bit of data each. Is there any memory cell that can store more than one bit, e.g. 2 bits/4bits?
-1
votes
1
answer
2k
views
What are advantages of 1's complement over 2's complement in DSP? [closed]
I wanted to know about the advantages of 1's complement over 2's complement in DSP applications.
0
votes
1
answer
771
views
How to reduce an ALU logic with the minimum logic possible? Its very challenging
Our professor wants us to reduce 8-function ALU (8 outputs) to a 4 out ALU that has the capability to implement all the 8 functions. We can use any gates(even AOI's), muxes, and can create our control ...
-5
votes
2
answers
5k
views
I need help with verilog code, I am in trouble?
I am basically setting different control signals for the ALU to perform operations in verilog. But I have tried all possible ways of writing what I want but in vain, can you help me out. How should I ...
1
vote
1
answer
189
views
How do you reduce an 8 output ALU to a 4 or 3 output ALU?
I can implement the functions in the picture below, but then if I implement them independently, I would have 8 outputs to the mux. Our professors wants us to reduce the ALU to only 3 or 4 outputs, I ...
1
vote
1
answer
336
views
How do you store A or B in a RAM of a CPU datapath?
I have an assignment to make a CPU, but am confused with how f_left and f_right are going to be used. I think they are to store ...
6
votes
1
answer
438
views
Processor design: turning blocks on/off dynamically to save power?
I was wondering if this is possible and if it is done in current designs. Seemed like an interesting enough idea to me. Here's a little diagram I made to help try and explain:
So let's say I'm clever ...