An area-saving decoder structure for ROMs

Read-only memories (ROMs) are widely used in both digital communication systems and daily consumer electronics. The major functions of ROMs are storage of data, programs, firmwares, etc. In this paper, a three-dimensional decoding structure for ROMs is proposed. The number of address decoding stages is drastically shortened. Hence, the delay is reduced, as well as the power consumption and area. The analysis of overall transistor count and delay is thoroughly derived. A real 256 /spl times/ 8 ROM possessing the proposed decoder is physically fabricated by 0.5-/spl mu/m two-poly two-metal (2P2M) CMOS technology.

[1]  T. Sunaga A 30-ns cycle time 4-Mb mask ROM , 1994 .

[2]  H. Takahashi,et al.  A new contact programming ROM architecture for digital signal processor , 1998, 1998 Symposium on VLSI Circuits. Digest of Technical Papers (Cat. No.98CH36215).

[3]  E. Bertagnolli,et al.  ROS: an extremely high density mask ROM technology based on vertical transistor cells , 1996, 1996 Symposium on VLSI Technology. Digest of Technical Papers.

[4]  Michel Declercq,et al.  A divided decoder-matrix (DDM) structure and its application to a 8 kb GaAs MESFET ROM , 1997, Proceedings of 1997 IEEE International Symposium on Circuits and Systems. Circuits and Systems in the Information Age ISCAS '97.

[5]  H. Nishimura,et al.  A 16 Mb mask ROM with programmable redundancy , 1989, IEEE International Solid-State Circuits Conference, 1989 ISSCC. Digest of Technical Papers.

[6]  A. Tuminaro A 400 MHz, 144 Kb CMOS ROM macro for an IBM S/390-class microprocessor , 1997, Proceedings International Conference on Computer Design VLSI in Computers and Processors.