Transcription of Memory in SystemVerilog
{{id}} {{{paragraph}}}
Memory in SystemVerilogProf. Stephen A. EdwardsColumbia UniversitySpring 2015 Implementing MemoryMemory = Storage Element Array + AddressingBits are expensiveThey should dumb, cheap, small, and tighly packedBits are numerousCan t just connect a long wire to each oneWilliams TubeCRT-based random access Memory , 1946. Used on theManchester Mark I. 2048 acoustic delay lineUsed in the EDASC, 17 bitsSelectron TubeRCA, 128 bitsFour-dimensional addressingA four-input AND gate ateach bit for selectionMagnetic CoreIBM, Drum Memory1950s & 60s. Secondary Memory ChoicesFamilyProgrammedPersistenceMask ROMat fabrication PROM once EPROM1000s, UV10 yearsFLASH1000s, block10 yearsEEPROM1000s, byte10 yearsNVRAM 5 yearsSRAM while poweredDRAM 64 msImplementing ROMs0/10Z: notconnected 010111 Add. Data000110111010100110102-to-4 DecoderA1A0011110100010 Wordline 00 Wordline 11 Wordline 22 Wordline 33 Bitline 0D0 Bitline 1D1 Bitline 2D2 Implementing ROMs0/10Z: notconnected 010111 Add.
0/1 0 Z: “not connected” 0 1 0 1 1 1 ... Introduction to CMOS VLSI Design. Addison-Wesley, 2010. Intel’s 2102 SRAM, 1024 1 bit, 1972. 2102 Block Diagram. SRAM Timing A12 A11 A2 A1 A0 CS2 D7 D6 D1 D0..... CS1 WE OE 6264 8K 8 SRAM CS1 CS2 WE OE Addr 1 …
Domain:
Source:
Link to this page:
Please notify us if you found a problem with this document:
{{id}} {{{paragraph}}}