mirror of https://github.com/VLSIDA/OpenRAM.git
48 lines
3.0 KiB
Plaintext
48 lines
3.0 KiB
Plaintext
\BOOKMARK [1][-]{section.1}{License}{}% 1
|
|
\BOOKMARK [1][-]{section.2}{Introduction}{}% 2
|
|
\BOOKMARK [2][-]{subsection.2.1}{Requirements}{section.2}% 3
|
|
\BOOKMARK [2][-]{subsection.2.2}{Environment Variables}{section.2}% 4
|
|
\BOOKMARK [2][-]{subsection.2.3}{Design Flow}{section.2}% 5
|
|
\BOOKMARK [2][-]{subsection.2.4}{Usage}{section.2}% 6
|
|
\BOOKMARK [1][-]{section.3}{Overview of the SRAM Structure}{}% 7
|
|
\BOOKMARK [2][-]{subsection.3.1}{Inputs/Outputs}{section.3}% 8
|
|
\BOOKMARK [2][-]{subsection.3.2}{Top-Level SRAM Module}{section.3}% 9
|
|
\BOOKMARK [1][-]{section.4}{Modules}{}% 10
|
|
\BOOKMARK [2][-]{subsection.4.1}{The Bitcell and Bitcell Array}{section.4}% 11
|
|
\BOOKMARK [2][-]{subsection.4.2}{Precharge Circuitry}{section.4}% 12
|
|
\BOOKMARK [2][-]{subsection.4.3}{Address Decoders}{section.4}% 13
|
|
\BOOKMARK [2][-]{subsection.4.4}{Wordline Driver}{section.4}% 14
|
|
\BOOKMARK [2][-]{subsection.4.5}{Column Mux}{section.4}% 15
|
|
\BOOKMARK [2][-]{subsection.4.6}{Sense Amplifier}{section.4}% 16
|
|
\BOOKMARK [2][-]{subsection.4.7}{Write Driver}{section.4}% 17
|
|
\BOOKMARK [2][-]{subsection.4.8}{Flip-Flop Array}{section.4}% 18
|
|
\BOOKMARK [2][-]{subsection.4.9}{Control Logic}{section.4}% 19
|
|
\BOOKMARK [1][-]{section.5}{Bank and SRAM}{}% 20
|
|
\BOOKMARK [1][-]{section.6}{Software Implementation}{}% 21
|
|
\BOOKMARK [2][-]{subsection.6.1}{Design Hierarchy}{section.6}% 22
|
|
\BOOKMARK [2][-]{subsection.6.2}{Creating a New Design Module}{section.6}% 23
|
|
\BOOKMARK [2][-]{subsection.6.3}{GDSII Files and GdsMill\)}{section.6}% 24
|
|
\BOOKMARK [2][-]{subsection.6.4}{Technology Directory}{section.6}% 25
|
|
\BOOKMARK [2][-]{subsection.6.5}{DRC/LVS Interface}{section.6}% 26
|
|
\BOOKMARK [1][-]{section.7}{Custom Layout Design Functions in Software}{}% 27
|
|
\BOOKMARK [2][-]{subsection.7.1}{Parameterized Transistor}{section.7}% 28
|
|
\BOOKMARK [2][-]{subsection.7.2}{Parameterized Inverter}{section.7}% 29
|
|
\BOOKMARK [2][-]{subsection.7.3}{Parameterized NAND2}{section.7}% 30
|
|
\BOOKMARK [2][-]{subsection.7.4}{Parameterized NAND3}{section.7}% 31
|
|
\BOOKMARK [2][-]{subsection.7.5}{Parameterized NOR2}{section.7}% 32
|
|
\BOOKMARK [2][-]{subsection.7.6}{Path and Wire}{section.7}% 33
|
|
\BOOKMARK [1][-]{section.8}{Porting to a new Technologies}{}% 34
|
|
\BOOKMARK [2][-]{subsection.8.1}{The GDS and Spice Libraries}{section.8}% 35
|
|
\BOOKMARK [2][-]{subsection.8.2}{Technology Directory}{section.8}% 36
|
|
\BOOKMARK [1][-]{section.9}{Timing and Control Logic}{}% 37
|
|
\BOOKMARK [2][-]{subsection.9.1}{Signals}{section.9}% 38
|
|
\BOOKMARK [2][-]{subsection.9.2}{Timing Considerations}{section.9}% 39
|
|
\BOOKMARK [2][-]{subsection.9.3}{SRAM Operation}{section.9}% 40
|
|
\BOOKMARK [2][-]{subsection.9.4}{Zero Bus Turnaround \(ZBT\)}{section.9}% 41
|
|
\BOOKMARK [2][-]{subsection.9.5}{Control Logic}{section.9}% 42
|
|
\BOOKMARK [2][-]{subsection.9.6}{Replica Bitline Delay}{section.9}% 43
|
|
\BOOKMARK [2][-]{subsection.9.7}{Timing and Power Characterizer}{section.9}% 44
|
|
\BOOKMARK [1][-]{section.10}{Unit Tests}{}% 45
|
|
\BOOKMARK [2][-]{subsection.10.1}{Usage}{section.10}% 46
|
|
\BOOKMARK [1][-]{section.11}{Debug Framework}{}% 47
|