final project - utep · final project prof. macdonald . project!! sram simulation schematic for...

Post on 19-Jul-2020

1 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Final Project

Prof. MacDonald

Project!l  SRAM simulation schematic for undergrads

l  DRAM for grads but with SRAM structure and DRAM bit cell

l  No write circuitry or refresh circuitry – use Initial conditions to program.

l  Must have worst and best case timing cases

l  Upper right for worst case word and bit line distances

l  Lower left for best case word and bit line distances

l  Need dummy loads and 1 ohm resistors on bit and word lines

SRAM Interface !!l  Dirt simple

–  clk – only required if registered inputs and/or outputs

–  Cen – usually negatively active chip select

–  wen – usually negatively active write enable = NOT USED

–  a – address bus – logarithmically related to number of locations

–  d – data in bus – inputs used during writes – ONE BIT IN THIS CASE

–  q – data out bus – outputs used during reads – NOT USED

l  read – csn active / wen inactive –  data in the byte located by A bus launches out Q bus

l  write – csn active / wen active –  D bus value is loaded into memory location determined by A

Static Memory Cell!

T1!

True!Bit!Line!

Complement!Bit!Line!

Wordline!

T2!

T5!

T3!

T6!

T4!

DRAM Cross Section

Random Access Memory (RAM)

wordline

bitline bitlineN

6 Transistor SRAM cell

n+c

m

sram array of 6-t cells n to 2n decoder

2n

Address input

word lines

m rnw

data in data out

peripheral circuits – column mux, sense amps, write circuitry

n

c

SRAM Array for sim schematic bl73 bl00

Fast Cell

bl73b

Slow Cell

bl00b

wl0

wl31

Same for DRAM except bit bar will come from a dummy cell on the other side of the sense amp. In this case bit bar is precharged to half vdd and held by a 32x dummy load.

DRAM organization and internal circuits

1/2 Vdd

1/2 Vdd

SAEN

SAE

1/2 Vdd

1/2 Vdd

LDWL LWL0 LWL1 RDWL RWL1 RWL0

PCH PCH

1/2 Vdd

1/2 Vdd

1/2 Vdd

1/2 Vdd 1/2

Vdd 1/2 Vdd

right dummy cell

left dummy cell

SRAM Organization!!l  Blocks with unity aspect ratio

l  Rows

l  Columns

l  IO

SRAM Read Cross-Section!TSA!

CSA!Set!Sense!Amp! Bit !

Line !Isolation!

Bit !Line!Precharge!

Isolation Circuit!

Precharge ! Circuit!

Cell!

T!TBL! CBL!

Wordline!

Isolation is not used for DRAM as you need to refresh the cell contents after the read.

SRAM Isolation & Pre-charge Circuits!

Bit !Line !Isolation!

Bit Switch Circuit!

Pre-charge ! Circuit!Bit !Line !Pre-charge!

Cells!

Sense Amp! Isolation is not used for DRAM as you need to refresh the cell contents after the read.

Additionally the DRAM precharge should be to half Vdd.

SRAM Sense Amplifier Circuit!

TSA!

CSA!

Set!Sense!Amp!

Bit Switch!

As DRAMs are precharged to half vdd, the SSA signal should choke not only ground but Vdd with a PFET.

SRAMs only need ground as the bit and bitbar are precharged to either Vdd or Vdd-Vt.

SRAM Internal Memory Waveforms !Clock!

Word line!!!!Isolation!!Set Sense Amp!!!!Sense Amp Output!!!Data!

SRAM Internal Memory Waveforms !

SRAM Internal Memory Waveforms !

SRAM Internal Memory Waveforms !

DRAM Internal Memory Waveforms !

top related