FIELD OF THE INVENTION
The present invention relates to semiconductor devices, and more particularly to integrated circuit semiconductor devices.
Background of the Invention
Input/output pads are provided on integrated circuit chips as a means for communicating information to and from circuits on the chips and once the chips have been packaged typically provide the only means of communicating with the integrated circuits therein. Accordingly, the number of input/output pads typically dictates the number of signal lines within the integrated circuit that can be accessed to transmit input information or receive output information during functional operation of the chip. For example, FIG. 1 illustrates an integrated circuit having three input/output pads (10, 20 and 30) for communicating with three respective signal lines (A0, B0 and C0). However, as integrated circuits become more highly integrated for a given chip size, there is a greater need to use the input/output pads sparingly. This is especially true as the sizes of the chips are reduced in dimensions and the number of pads are reduced to accommodate the smaller chip area. The ability to diagnostically test packaged chips, which also requires access via the input/output pads, is also limited as the relative number of pads is reduced as integration densities are increased.
SUMMARY OF THE INVENTION
It is therefore an object of the present invention to provide improved integrated circuits and methods of operating same.
It is another object of the present invention to provide integrated circuits having expanded functional and diagnostic capability and methods of operating same.
It is still a further object of the present invention to provide integrated circuit chips having an effectively greater number of input/output pads for a given chip size and methods of operating same.
These and other objects, features and advantages of the present invention are provided by an integrated circuit containing a plurality of input/output pads for accessing the circuit and multiplexing means for expanding the functional and diagnostic capability of the circuit by increasing the effective number of input/output pads connected thereto. In particular, multiplexing means provides the capability of accessing any one of a plurality of signal lines in the circuit at a time, from an input/output pad. This expanded capability is preferably achieved using one or more selection control signals which can be generated internally or externally to a chip containing the integrated circuit. According to a preferred embodiment, an integrated circuit memory device comprises a semiconductor substrate, a memory circuit in the substrate, a plurality of input/output pads on the substrate and means, coupled to signal lines in the memory circuit, for multiplexing the plurality of input/output pads to the signal lines by electrically connecting respective ones of the signal lines to the input/output pads in response to a first select signal and electrically connecting respective others of the signal lines to the input/output pads in response to a second select signal.
To provide the multiplexing capability efficiently, multiplexing means includes means for generating the first and second select signals (or more), means for disposing the first select signal in an enabling state (e.g., Logic 1) to electrically connect the respective ones of the signal lines to the input/output pads and means for disposing the second select signal in an enabling state to electrically connect respective others of the signal lines to the input/output pads. To prevent electrical connection of an input/output pad to more than one signal line at a time, these first and second signals are preferably disposed in their respective enabling states during nonoverlapping time intervals. Multiplexing means also comprises pass transistors connected in series between the signal lines and the input/output pads so that when enabled the pass transistors will provide an electrical "short" between a signal line and a respective pad and when disabled the pass transistors will provide and electrical "open", thereby disconnecting a signal line from a respective pad.
Thus, an integrated circuit according to the present invention has expanded functional and diagnostic capability because each input/output pad for accessing internal signal lines (as outputs or inputs) can be connected to a plurality of different signal lines. Because each pad on a chip can be connected to one or more signal lines, the integrated circuit has a greater number of effective pads. Accordingly, in the event the size of the chip is reduced, a fewer number of pads can provide essentially the same input/output capability as a greater number of pads on a larger chip.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 illustrates an electrical schematic of interconnected input/output pads and signal lines on an integrated circuit chip, according to the prior art.
FIG. 2 illustrates an electrical schematic of an integrated circuit chip according to a first embodiment of the present invention.
FIG. 3 illustrates an electrical schematic of a control signal generator of FIG. 2.
FIG. 4 illustrates a timing diagram showing the operation of the control signal generator of FIG. 3.
FIG. 5 illustrates an electrical schematic of an integrated circuit chip according to a second embodiment of the present invention.
DESCRIPTION OF PREFERRED EMBODIMENTS
The present invention will now be described more fully hereinafter with reference to the accompanying drawings, in which preferred embodiments of the invention are shown. This invention may, however, be embodied in different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. Like numbers refer to like elements throughout.
Referring now to FIG. 2, an integrated circuit chip according to a first embodiment of the present invention will be described. In particular, FIG. 2 illustrates the interconnection between a plurality of input/output pads 10, 20 and 30, a memory circuit 55 (e.g., RAM, ROM), containing a plurality of signal lines (e.g., A3, B3, C3, D3, E3, F3 and G3) which are electrically connected to devices 60 in the memory circuit 55, and means for multiplexing the input/output pads to the signal lines. In the illustrated first embodiment, multiplexing means preferably comprises means 40 for generating select signals (.alpha., .beta., .gamma.) and pass transistors (2,4,6,8,12,14,16), illustrated as N-channel MOSFETs having respective control gates (e.g., gate electrodes). The pass transistors are electrically connected in series between respective signal lines and input/output pads.
Preferred operation of the first embodiment is achieved by generating a first select signal (.alpha.) on a first select signal line 40a and disposing it in an enabling state (e.g., logic 1) to thereby turn-on a plurality of first pass transistors (2,4,6). As will be understood by those skilled in the art, turn-on of the first pass transistors results in an electrical connection or "short" between the first signal lines (A3,C3,E3) and the input/output pads 10, 20 and 30, via first interconnect lines (72, 74 and 76). Thus, upon generation of the first select signal (.alpha.), the input/output pads can be accessed in order to transmit input data to the first signal lines and/or receive output data from the first signal lines during diagnostic testing or functional operation of the memory circuit. Similarly, generation of the second select signal (.beta.) (on a second select signal line 40b) and third select signal (.gamma.) (on a third select signal line 40c) to turn-on a plurality of second pass transistors (8,12) and third pass transistors (14,16), respectively, also results in an electrical connection or "short" between the second signal lines (B3,D3) and third signal lines (F3,G3), respectively, and the input/output pads 10, 20 and 30, via second and third interconnect lines (82,84) and (92,94). Thus, because each of the input/output pads on the integrated circuit chip can be connected one-at-a-time to a plurality of signal lines, the integrated circuit chip illustrated in FIG. 2 effectively has seven (7) input/output pads even though there are only three physical pads 10, 20 and 30 on the substrate.
Referring now to FIGS. 3 and 4, the construction and operation of the select signal generating means 40 of FIG. 2 will be described. In particular, FIG. 3 illustrates first and second pulse generators 41 and 43, respectively, and a first select signal generating unit 45. The first select signal generating unit 45 is responsive to outputs from the first and second pulse generators and generates the first select signal (.alpha.) in response to those outputs and an externally generated first control signal (A0) which is illustrated in FIG. 4 as a logic 1 pulse. FIG. 3 also illustrates second and third select signal generating units 45 for generating the second and third select signals (.beta., .gamma.) in response to second and third control signals (A1) and (A2), respectively, which are also illustrated in FIG. 4 as logic 1 pulses. The second and third select signal generating units 45 for generating the second and third select signals are also responsive to respective pairs of pulse generators (not shown) having the same construction as the first and second pulse generators 41 and 43.
As illustrated best by FIG. 3, the first pulse generator 41 includes three serially connected inverters (5, 7 and 9) and a NOR gate 32 which receives as inputs the input to the first inverter 5 and the output of the third inverter 9. Accordingly, when a normally low (e.g., logic 0) pad transfer signal (.phi.PT) changes from a low to a high state (i.e., 0.fwdarw.1), as shown at time t=0 corresponding to the dotted line in FIG. 4, the output of an input inverter 3 changes states from 1.fwdarw.0. This change of state causes the NOR gate 32 of the first pulse generator 41 to output a first logic 1 pulse to a reset NOR gate 34. As will be understood by those skilled in the art, the duration of this logic 1 pulse is determined by the amount of time it takes the output of the third inverter 9 to change state in response to the change in state of the output of the input inverter 3. This duration equals the sum of the delays of the three inverters (5, 7 and 9). Similarly, the change in state of the output of the input inverter 3 is transmitted from the first pulse generator 41 to the input of the second pulse generator 43 via an intermediate inverter 11. The second pulse generator 43 also preferably comprises three serially connected inverters (13, 15 and 17). Accordingly, when the output of the intermediate inverter 11 changes state from 1.fwdarw.0 in response to the 0.fwdarw.1 change in state of the pad transfer signal (.phi.PT), the NOR gate 36 of the second pulse generator 43 outputs a second logic 1 pulse to the first select signal generating unit 45. The duration of the second logic 1 pulse from the second pulse generator 43 is determined by the amount of time it takes the output of the third inverter 17 to change state in response to the change in state of the output of the intermediate invertor 11.
The second logic 1 pulse from the second pulse generator 43 temporarily renders a two-input pass transistor 42 in a "pass" state in part because the pass-through inverter 19 supplies a logic 0 pulse to the complementary input of the pass transistor 42 in response to the second logic 1 pulse. Accordingly, if the first control signal (A0) is disposed in a logic 1 state at the time the second logic 1 pulse is generated, the NAND gate 38 will transmit a logic 0 pulse to the input (node 22) of a latch comprising antiparallel connected inverters (21, 23). Upon the transmission of the logic 0 pulse from the NAND gate 38, the output of a latch inverter 21 will latch into a logic 1 state. This logic 1 state is then transmitted through two buffer inverters 24 and 25 as the first select signal (.alpha.) which is illustrated by FIG. 4.
As further illustrated by FIG. 4, the duration of the logic I state associated with the first select signal (.alpha.) is greater than the duration of the logic 1, state associated with the externally generated first control signal A0. Thus, the first select signal (.alpha.) is generated as a logic 1 pulse of first duration in response to the first control signal A0. Here, as illustrated and described above, the first control signal A0 is provided as a logic 1 pulse of second duration which is less than the first duration.
The above described operations for generating the first select signal are also applicable to the second and third select signals (.beta., .gamma.), upon the next occurrence of a 0.fwdarw.1 change in state of the pad transfer signal (.phi.PT) in combination with the second and third control signals (A1) and (A2) being disposed in a logic 1 state, respectively. However, to prevent the occurrence of overlapping select signals, the first logic 1 pulse causes a logic 0 reset pulse to be generated by the reset NOR gate 34 if the VCCHB signal is a logic 0. The VCCHB signal may be internally generated. As illustrated by FIG. 3, this logic 0 reset pulse is provided to the gate electrode of a P-channel MOSFET 44 which is connected in series between the input of the latch (node 22) and a logic 1 power supply signal (VCC). As will be understood by those skilled in the art, the occurrence of a logic 0 reset pulse causes the P-channel MOSFET 44 to become conductive and "pull-up" the latch input (node 22) to a logic 1 value. This results in a reset of the output of the latch to a logic 0 state which is passed through the buffer inverters as the first select signal (a). Thus, so long as two or more of the externally generated control signals (A0, A1 and A2) do not simultaneously have a logic 1 state at the time of the second logic 1 pulse is generated by the second pulse generator 43, the input/output pads 10, 20 and 30 will not become connected to more than one signal line at a time.
Referring now to FIG. 5, the construction and operation of a second embodiment of the present invention will be described. In particular, FIG. 5 illustrates the interconnection between a plurality of input pads (110, 120 and 130), a memory circuit 165 (e.g., RAM, ROM) containing a plurality of signal lines (e.g., A2, B2, C2, D2, E2 and F2) which are electrically connected to devices 175 in the memory circuit 165, and means for multiplexing the input/output pads one-at-a-time to two different signal lines, depending on whether an input pad 140 is maintained at a logic 0 state or a logic 1 state. In particular, if the input pad 140 is biased to a logic 0 state, an input inverter 150 will maintain a first pass line 107 at a logic 1 state which will cause a first set of pass transistors (115, 135 and 155) to enter a pass state. When this occurs, the input/output pads will become electrically connected to signal lines D2, E2 and F2 via a first set of interconnect lines (141-143). Alternatively, if the input pad 140 is biased to a logic 1 state, the input inverter 150 will maintain the first pass line 107 at a logic 0 state which will cause a second set of pass transistors (105, 125 and 145) to enter a pass state because a second pass line 106 will be at a logic 1 state. When this occurs, the input/output pads will become electrically connected to signal lines A2, B2 and C2 via a second set of interconnect lines (111, 121 and 131). Thus, according to this second embodiment, each input/output pad can be selected to communicate one-at-a-time with two different signal lines.
Accordingly, as described above an integrated circuit such as a memory circuit according to the present invention has expanded functional and diagnostic capability because each input/output pad can be connected with a plurality of different signal lines within the memory circuit. Because each pad on a chip can be connected to one or more signal lines, the memory circuit has a greater number of effective pads which means that a fewer number of pads on a small memory circuit chip can provide essentially the same input/output capability as a greater number of pads on a larger chip.
In the drawings and specification, there have been disclosed typical preferred embodiments of the invention and, although specific terms are employed, they are used in a generic and descriptive sense only and not for purposes of limitation, the scope of the invention being set forth in the following claims.