BACKGROUND OF THE INVENTION
Reference to Related Case
A related case is my case entitled "Versatile CMOS Decoder" Ser. No. 896071, filed on the same day and assigned to the same assignee as the present application.
This invention relates, in general, to memories and more particularly, to read-only-memories (ROM) having a reduced number of power supply lines.
Generally, power supply lines consume a considerable amount of area on a semiconductor chip and it is highly desirable to reduce the number of lines required or to route them in a manner so that they will occupy a minimal amount of area. Memories, particularly ROMs, are arranged in an array. Since ROMs have a single transistor memory cell, the cells can be spaced closely together and the fewer the number of power supply lines the less area the total ROM occupies. The power supply lines are comprised by the voltage lines and the return or reference lines.
Accordingly, it is an object of the present invention to provide a ROM having a reduced number of power supply lines.
Another object of the present invention is to provide a ROM which shares the lines between the columns of the ROM with adjacent columns.
SUMMARY OF THE INVENTION
In carrying out the above and other objects of the invention in one form, there is provided an improved ROM having a reduced number of power supply lines. The ROM has a plurality of memory cells arranged in an array having columns. Each column is defined by a first and a second vertical line. All the first lines are coupled to a first node. The first node can be controllably precharged to a first voltage potential. All the second lines of the columns are coupled to an output node. Each of the first and second vertical lines is also controllably coupled to a second voltage potential node.
The subject matter which is regarded as the invention is set forth in the appended claims. The invention itself, however, together with further objects and advantages thereof, may be better understood by referring to the following detailed description taken in conjunction with the accompanying drawings.
BRIEF DESCRIPTION OF THE DRAWING
A single FIGURE illustrates the preferred embodiment of the invention.
The exemplification set out herein illustrates the preferred embodiment of the invention in one form thereof, and such exemplification is not to be construed as limiting in any manner.
DESCRIPTION OF THE PREFERRED EMBODIMENTS
Referring now to the single FIGURE, there is shown a read-only-memory or ROM 10. ROM 10 contains a plurality of memory cell locations 11. By way of example, memory cell location 11 can contain a P-channel field effect transistor to indicate a logic "1" for that particular memory cell location. If the memory cell location contains a logic "0" then there would be no field effect transistor in that particular location. ROM 10 is arranged into a plurality of columns which are defined by vertical lines 12. Note that, except for the vertical lines at each end of the ROM, the vertical lines are shared by two different columns of memory cells. In addition, every other vertical line 12 can be considered a drive line for the ROM while the vertical lines in between the every other vertical line is like a sense line and is coupled to an output node or line 17. Every line such as line 12a is coupled by a P-channel field effect transistor 14a to an output node 17 while the in-between vertical lines 12b are coupled to node 15 by a P-channel field effect transistor such as 14b. Node 15 is coupled to a voltage supply V.sub.DD by a P-channel field effect transistor 16. Each vertical line 12 is coupled at its lower end by an N-channel field effect transistor 25 to a second voltage potential V.sub.SS which is usually a ground, reference level, or the most negative voltage in the circuit. Output line or node 17 can be precharged to voltage V.sub.SS by N-channel field effect transistor 18. A pair of back-to-back inverters 19 and 20 are coupled to output 17 to provide a static output for ROM 10. The input to inverter 19 is inverted and connected to the input of inverter 20 which inverts it again and couples the output of inverter 20 back to the input of inverter 19. This latches the output to provide a static output.
By way of example, the output from back-to-back inverters 19 and 20 can be switched by transmission gate 21 which is gated by a clock signal .phi.2. The output of transmission gate 21 is connected to another pair of back-to-back inverters 22 and 23 to provide a static output on the output side of transmission gate 21. If desired, this output from back-to-back inverters 22 and 23 can again be inverted by an inverter 24. It will be understood by those skilled in the art that the inverters and transmission gate 21 are not necessary to the utilization of the present invention. The purpose of transmission gate 21 is to retime the output to coincide with the .phi.2 clock signal.
Operation of ROM 10 is as follows. To begin with, when clock signal .phi.1 goes to a high level, N-channel field effect transistors 25 are enabled thereby precharging vertical lines 12 to approximately voltage potential V.sub.SS. Note also that output 17 is also precharged by N-channel field effect transistor 18 to approximately V.sub.SS when clock signal .phi.1 goes high. When clock signal .phi.1 goes low then P-channel field effect transistor 16 is enabled thereby precharging node 15 to approximately voltage V.sub.DD. A pair of adjacent P-channel field effect transistors 14a and 14b are then selected by an external decoder which is not shown, however, can be of the type disclosed in my co-pending patent application Ser. No. 896071, entitled "Versatile CMOS Decoder". The external decoder will always select adjacent transistors 14 thereby enabling one drive line and an adjacent sense line. Another decoder is used to select one of the row defining lines or horizontal lines 13. If it is assumed that P-channel transistor 14a, which couples vertical line 12a to node 17, is selected then one of the vertical lines adjacent to vertical line 12a will also be selected such as for instance vertical line 12b. Vertical line 12b then becomes charged to the precharge voltage applied to node 15. This precharge voltage can now be coupled to vertical line 12a if the memory cell location 11 between lines 12a and 12b contains a field effect transistor. This precharge signal is then coupled by P-channel transistor 14a to output 17. Since output 17 was previously precharged to voltage V.sub.SS the voltage coupled by the memory cell causes output 17 to change. The change will be maintained by back-to-back inverters 19 and 20. Of course, if the memory cell location between vertical lines 12a and 12b does not contain a transistor then output node 17 would remain at the precharge voltage V.sub.SS. Vertical line 12b serves as a drive line and line 12a serves as a sense line for ROM 10. Vertical lines 12a and 12b also serve as column select lines when their respective transistors 14a and 14b are enabled.
All P channel transistors 14 are responsive to decoded address inputs to their gates although some of the transistors, such as 14b, are in the drive lines, such as 12b, and others of the transistors, such as 14a, are in the sense lines, such as transistor 12a. As illustrated, the sense lines serve two adjacent columns of memory cell locations. The drive lines also serve two adjacent columns of memory cell locations, however, in the example illustrated the drive lines on the ends of the memory matrix only serve one column of memory cell locations. Although the preferred embodiment has been illustrated in the sole FIGURE, it will be understood that P channel transistors can be replaced by N channel transistors and the N channel transistors replaced by P channel and then interchanging V.sub.DD and V.sub.SS voltage terminals.
By now it should be appreciated that there has been provided a ROM having a reduced number of vertical lines by eliminating all the power supply lines through the ROM matrix. Accordingly, this ROM can be considered a virtual power supply ROM. In addition, less decoder signals are needed for the ROM of the present invention than are required for prior art virtual ground ROMs.
Consequently, while in accordance with the Patent Statutes, there has been described what at present is considered to be the preferred form of the invention, it will be obvious to those skilled in the art that numerous changes and modifications may be made herein without departing from the spirit and scope of the invention, and it is therefore aimed that the following claims cover all such modifications.