2
17kviews
Implement 4*4 NAND based ROM array.

Subject: Basic VLSI Design

Topic: Semiconductor Memories

Difficulty: Medium

1 Answer
1
2.4kviews
  • In this types of ROM array which is shown in Figure below each bit line consists of a depletion-load NAND gate, driven by some of the row signals, i.e. the word lines.
  • In normal operation, all word lines are held at the logic HIGH voltage level except for the selected line, which is pulled down to logic LOW level.
  • If a transistor exists at the cross point of a column and the selected row, that transistor is turned off and column voltage is pulled HIGH by the load device.
  • On the other hand, if no transistor exists (shorted) at that particular cross point, the column voltage is pulled LOW by the other nMOS transistors in the multi-input NAND structure.
  • Thus, a logic "1"-bit is stored by the presence of a transistor that can be deactivated, while a logic "0"-bit is stored by a shorted or normally ON transistor at the cross point.

  • The NAND-based ROM array can be fabricated initially with a transistor connection present at every row-column intersection.

  • A "0"-bit is then stored by lowering the threshold voltage of the corresponding nMOS transistor at the cross point through a channel implant, so that the transistor remains ON regardless of the gate voltage.
  • The availability of this process step is also the reason why depletion-type nMOS load transistors are used instead of pMOS loads.

Please log in to add an answer.