EE141 Project: Register File Adam Abed Register Cell Design BLW1 Minimum size storage inverters Combined gate read transistors Wordline contacts on edge of cell to reduce spacing Shared.
Download
Report
Transcript EE141 Project: Register File Adam Abed Register Cell Design BLW1 Minimum size storage inverters Combined gate read transistors Wordline contacts on edge of cell to reduce spacing Shared.
EE141 Project: Register File
Adam Abed
Register Cell Design
BLW1
Minimum size storage inverters
Combined gate read transistors
Wordline contacts on edge of
cell to reduce spacing
Shared VDD and GND rails
between adjacent cells
Area : 52.07 µm2
Kenneth Duong
Register Cell Operation
BLW2
Decoder Schematic and Sizing
VDD
WLW2
Write Margin : 0.89 V
Bitline voltage at which write NMOS can
not over power the storage inverters
Margin High : 1.08 V
Margin Low : 0.89 V
WLW1
Read Margin
Storage node to the gate of the read
transistor
Only noise during a write will result in
an invalid read: Read Margin = Write
Margin
WLR2
WLR1
WLR3
Worst Case: Three read wordlines high
Simulated with a 20fF load on each
bitline
Register Cell Schematic
BLR2
Register Cell Layout
Decoder Layout
BLR3
4:1
2:4
2:6
Logical Effort
5/6
1
8/6
Intrinsic
Delay
5/6
8/6
2
Logical Effort and Intrinsic Delays
Optimize LH Transition of the Word Line Through Sizing
Doubling the size of the PMOS on our inverters (LH switching on the path)
Doubling the size of the NMOS on our NAND gates (HL switching on the path)
GND
Decoder Simulations
STAGE5
INV
Sizing Ratio
(P:N)
Critical Decoder Path Schematic
Read Current : 167µA
BLR1
Inverter 2-NAND 3-NAND
(LH)
(HL)
(HL)
Register File Peripheral Design
Design Choices:
Minimum-sized Precharge Transistors
Decoder Simulation Comparison
8:2 Output Inverters
STAGE3
INV
STAGE4
3NAND
Pre-design Simulation
STAGE2
2NAND
STAGE2
3NAND
STAGE1
INV
Register File Layout
__
DATA INPUTS - A1
Stage 1 Delay
61.28
81.41
Stage 2 Delay
Stage 3 Delay
70.71
92.46
118.94
98.70
Stage 4 Delay
Stage 5 Delay
72.50
102.57
79.48
119.95
Total Delay
399.41
498.49
PRECHARGE
TRANSISTORS
INPUT
INVERTERS
4:1 Input Inverters
Needed to complement output inverters
Limit input capacitance to 5fF
OUTPUT
INVERTERS
Datapath Schematic
Register File Write Simulation
Register File Read Simulation
16x16 CELL BLOCKS
DATA INPUTS - A1
Simulated writes into register 0
Input rise and fall times constrained to
50ps
Write-0
ADDRESS LINES
DATA OUTPUTS - A1
Write-1
Read-1
Write-1
DECODER
Simulated
Delay (ps)
200 ps output rise time requirement
Minimize LtoH delay of output
Extracted Simulation
ENABLES
__
DATA OUTPUTS - A1
Pre-Design
Delay (ps)
Since clock speed is not an issue, this
design saves area
Input rise and fall times
constrained to 50ps
Storage node shown is
complement of input value
Rise Time : 190.66 ps
Simulated Write of Register0 Bit0
Write
Delay
Total
Delay
Simulated Read of Register0 Bit0
Read-0
Operation
Decoder
Delay
Write-1
463.58 ps
49.74 ps 513.32 ps
Read-1
463.58 ps 251.19 ps 714.77 ps
Write-0
463.35 ps 659.67 ps 1143.0 ps
Read-0
463.38 ps
Operation
Decoder
Delay
Write
Delay
x
Total
Delay
463.38 ps