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 ReportTranscript 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