The present invention relates generally to the mixed logic and memory devices in single chip and more particularly to the use of variable threshold transistors for low power logic and multilevel storage cell (MLC) arrays.
1. Mixed Signal Circuits for Super IC
The electrical erasable and programmable EEPROM memory has received wide attention in the last decade. Both the technological advances and broad product applications has made it the most emerging candidate for implementing SOC level memory component integrations.
On the process and device technology front, the general practice has been focused on the miniaturization of the physical size of the storage bit, scaling down the cell operating voltages and currents and therefore lowering power consumptions, implementing multilevel signal storages per physical cell area, building up on chip apparatus to manage per bit, byte, large and partial arrays, resource sharing schemes. The ultimate goals are to achieve the highest level of system integration with mixed analog, memory and logic circuits (AMLC) in a common chip; and therefore improve IC devices with performance, reliability, system efficiency and capacity etc.
2. The Densest Cells of any Memory and Logic Arrays in Si
A FLASH memory cell, with its multiple bit (2) storage capability in one physical cell layout, is a good choice to implement information storage devices. The density, power, and speed capability of flash arrays exceed that of rotating disks, so the semiconductor EEPROM is replacing the mechanical disk medium in many applications. The Flash may also replace DRAM/SRAM if the speed performance is improved besides its superior property of nonvolatile and density of multi-level per cell for information storage. However, little work was developed to employ the Flash technology to logic applications. Some work was reported to use the EEPROM as switch to wire or reconfigure circuits in a FPGA design methodology. Altera and Xilinx offer field programmable chips to interconnect various CMOS hardware constructs to form complex circuit functions. The standalone FPGA devices support re-configurable control functions that are easy to change with instant deliverable parts.
Accordingly, what is needed is a system and method for providing a FLASH array which overcomes the above-identified problems. The present invention addresses such a need.
An IC solution utilizing mixed FPGA and MLC arrays is proposed. The process technology is based on the Schottky CMOS devices comprising of CMOS transistors, low barrier Schottky barrier diode (SBD), and multi-level cell (MLC) flash transistors. Circuit architecture are based on the pulsed Schottky CMOS Logic (SCL) gate arrays, wherein a variable threshold NMOS transistor may replace the regular switching transistor. During initialization windows, existing FPGA programming techniques can selectively adjust the VT of the switching transistor, re-configure the intra-connections of the simple SCL gates, complete all global interconnections of various units. Embedded hardware arrays, soft macro constructs in one chip, and protocols are parsed.
The Variable Threshold transistors thus serve 3 distinctive functions. It acts as an analog device to store directly nonvolatile information in SCL gates. It couples the diode tree logic functions. Finally, it stores and operates large amount of information efficiently. The mixed SCL type FPGA and MLC storages shall emerge as the most compact logic and memory arrays in Si technology. Low power, high performance, and high capacity ICs are designed to mix and replace conventional CMOS-TTL circuits. The idea of multi-value logic composed of binary, ternary, and quaternary hardware and firmware is also introduced.
The present invention relates generally to the mixed logic and memory devices in single chip and more particularly to the use of variable threshold transistors for low power logic and multilevel storage cell (MLC) arrays. The following description is presented to enable one of ordinary skill in the art to make and use the invention and is provided in the context of a patent application and its requirements. Various modifications to the preferred embodiment and the generic principles and features described herein will be readily apparent to those skilled in the art. Thus, the present invention is not intended to be limited to the embodiment shown but is to be accorded the widest scope consistent with the principles and features described herein.
1. The Variable Threshold Transistor for VTL and MLC Arrays
A device process, circuit, and system architecture of combined FPGA and EEPROM mass storage techniques in accordance with the present invention that will support both the variable threshold logic (VTL) array and multi-level storage cell (MLC) array implementations in a common substrate. Both the conventional CMOS transistor and the MLC transistor are utilized directly to implement generic binary logic functions. Besides these critical functions, the variable threshold transistor may serve as storage element, analog comparator, and multi-value logic defined by ternary and quaternary algebraic operators.
Unlike conventional binary logic, which was based on CMOS-TTL circuit architecture, the invention circuit was operated on the principle of pulsed SCMOS-DTL that was fully disclosed in U.S. Pat. No. 6,590,800. In the '800patent, the SCMOS-DTL circuit was based on conventional transistors with fixed threshold (˜0.7V). Here the process technology of the switching transistor is further extended including a device with variable threshold, and field programmable. Armed with this powerful flexibility, the SCMOS process technology may support wide range of product and circuit applications. The exemplary circuit implementations in this article demonstrated some generic logic library entries. While the emerging design platform is compatible with conventional CMOS techniques, it outperforms conventional CMOS-TTL solutions by:
It is the object of the present invention is to mix the MLC storage arrays with the SCMOS based Schottky CMOS-DTL Logic (SCL) arrays on the same chip. Another object is to mix the hardwired implementations with the field programmable so that the cost and flexibility are compromised. Still another object is to implementing schemes allowing space and time multiplexing of the MLC transistor in a SCL circuit. By reconfiguring a MLC transistor in a SCL switch transistor, we augment the physical device to serve three distinctive roles; analog signal comparator, digital logic gating, and nonvolatile signal storage element. Still another object is to support special features (On chip transmission line termination, for instance) of certain circuit units such that performance is optimized. Still another object is to develop multi-value logic (MVL) circuit implementations. The MVL, a separate invention prosecution by the author, involves hardware and firmware supported arithmetic operations. Powerful ternary and quaternary logic circuits, algorithms, and algebraic operators are implemented. The capacity and efficiency of information access and process are greatly improved beyond the same supported by conventional binary circuits and Boolean algebra.
There are many ways of making MLC flash array cells. For the purpose of discussion, we show two embodiments of prior art implementations in
On chip facilities 400 are provided to program (Erase and write) the MLC and VT transistors to the desired threshold level during chip initialization procedures. Suitable local and global wiring tracks are allocated to reconfigure selected transistors both as the controls of interconnecting switches and as the switching transistor of the inverter. Suitable chip areas are allocated to support certain portions of hardware as hardwired logic and storage arrays, and another regions support programmable logic units and 10 blocks. One can drive the re-configuration processes by the stored LUT software and initialization procedures. The logic circuits and termination schemes once programmed can remain nonvolatile after power shut down yet are re-configurable when needed.
It is the object of this invention the logical units are formed by the pulsed DTL circuits, which only need Schottky diodes, standard CMOS and VT transistor switches, pass transistors, and power inverters. Since the circuit wiring is much simpler than CMOS-TTL, this new architect usually does not require conventional CMOS-TTL gate cells having more than 2-way inputs. Stacked transistor string is not required as the TTL circuits often do. In SCL, each of the SBD local IO ports occupy only the size of a contact hole to carry channels of logic signals as Fan-in and Fan out. Not only it saves physical space, but more importantly it is low power and faster. The circuit is dc static burning no power. Ac power is prorated by asynchronous pulsed cycles. The logic swing is lowered to 1.2V supply, the nets have lower stray capacitance, and there are no serial transistor paths with biennial RC time constant.
The simple circuit architecture of the SCL circuit simplified the reconfiguration tasks. It would be much more complicated if one tries to configure a TTL based conventional logic circuits.
The employment of the VT transistor in the DTL inverter allows the transistor to serve 3 distinct functions within one physical entity. It is a gating element to pass or block logics, analog signal comparator to sample and compare input signal against stored signal, and a nonvolatile multi-level information storage element. The logic function is instantiated by the clock transistor pairs, which either bias the diode tree to generate desired logic function or activate diode clamp. The logic function is further coupled through a simple inventor or chains of inverters for power amplifications. The logic functional constructs can be either hardwired CMOS-DTL (Default VT of 0.7V) implementations or soft macros subject to reconfiguration procedures. It may have instantiated VT for the switching transistor, intra and inter block circuit connections among the diode tree, and inverter(s). The instantiated circuit unit in at least one of the IO or Logic blocks shown in
In one embodiment, the SCMOS device cross-section 200 of the switching transistor and the PMOS transistor is highlighted in
Several device cross-section views 20 are shown in
It can be seen in
The VTL 200/300, Hardwired logic 400 (may be simple CMOS-TTL or SCL), OTP ROM and RAM 600, and MLC storage array 700 combination will ensure the chip constructs with best efficiency, performance, capacity, and flexibility. Besides, the VTL and firmware may deliver powerful multi-value logic and operations beyond what is achievable from the embedded constructs of traditional binary circuits. The reader is referred to a separate invention article by the author-quaternary logic implementations with VTL. Still another circuit implementations may turn the
The SBD can be either Hi barrier or low barrier metal, but the surface concentration of the N-background is around 1e6 atoms/cm3. Deep buried sub-implant or EPI layer is required to achieve low surface concentrations. Some SBD work from HP were referenced in
Table 1 above cites design parameters used over 4 generations, from bipolar TTL, ECL to NMOS, and CMOS of ICs in the past 4 decades. The trend with SCMOS shall emerge in the next decade using the universal SCL FPGA and MLC storage array implementations.
Back to the system architecture shown in
Initial Hardware Library Entries and Controllers
All circuits support conventional CMOS-TTL interface as well as SCL interface. They can be both hardwired for best speed or be implemented as FPGA soft macros to achieve flexibility or special performance features. They are as shown in
1. Low power 10 Block functions
ESD clamp diodes and line terminators
Schmitt trigger at 1.2V
ZBUF 1.2V
Transceivers 1.2V
2. Low power internal logic and level shifter
Inverter, NAND, NOR, DFF, and combinatorial.
XOR4
Analog Differential Sense Amp and latch 1, 2
3. Special functions
Oscillators
PLL and DLL
High speed RAM
Mask ROM, OTP and FPGA
Arithmetic; Adder+Multiplier
Absolute value function
ADC/DAC
The library may also support low power high capacity controller chip designs, including but not limited to:
Semiconductor Disks
Image storage and access devices
Network storage and access devices
Wireless and mobile communications
Multimedia interfaces and data transports
Generic Programmable computing devices
It is clear that much more variations can be derived by the skilled from the teachings of this invention by mixing Flash array and FPGA for product applications at system and chip levels.
The VTL and MLC implementations indeed possess the superior qualities than conventional binary CMOS-TTL hardware to access, transport, process and store large amount of information based on special and time multiplexing operations with Si semiconductors.
The inverters may have the following variations:
1) Straight CMOS transistors (Fixed VT and hardwired).
2) VT transistor as the NMOS transistor of the first stage inverter strings.
3) Add 2-way SBD tree and clock pair coupling to the inverter thus form either NOR or NAND based SCL inverter.
We further suggest that by adapting VT NMOS with SCL logic units, the volatile latch can be replaced by a nonvolatile MLC. Which is the simplest SCL circuit with single VT transistor element.
The Other Circuit Embodiments and Applications
Examples of circuit blocks using SBD and CFET FETS other than SRAM cells and logic gates are shown in
1.
2.
3.
4.
5.
6. Such circuits are also utilized in ESD protection schemes.
Another application of the present invention (SCFET) is to use SBD in the input circuitry for ESD protection.
Unprotected inputs will result in a huge current spike of 1A and a time constant of 4 uSec. This arc will strike the IC and destroy wiring and any device connected to the input pads. Conventional protection uses PN junction diodes of FET diode configurations for series resistance and current surges. However, the side effect is that such conventional protection comes with heavy speed penalty. The parasitic capacitances and series impedance easily added the Cin to several pf, the slew rate at the input gates degrades severely when receiving signals.
In the present invention, it is suggested to use SBD for the ESD protection. In
A current path must be provided for the external body contacting with the pad and chip ground and or VCC supply while avoiding ultra high gate voltages and without increasing RC time constant in the input circuits. The present invention provides the solution by utilizing SBD and high lead-in poly resistance for current surges. Given the attribute that SBD is more conductive than FET or bipolar transistors, and also that its bulk size is considerably smaller than those devices, the circuit in accordance with the present invention will yield less parasitic input capacitance for Cin=1˜3 pf compared with 5˜10 pf with conventional solutions. Besides, the area saved may provide a benefit to the pad ring designs since the double ring protection schemes may be eliminated.
Level Shifting Schemes
While the present invention supports multilevel signals including high and low supply logic circuits, logic and Flash arrays, there are many incidents where the voltage references are drawn between the ground and VCC supplies.
Well and Latch Pp Protection Schemes
Still another advantage may be realized when the well tapping with SBDs is used to suppress the parasitic devices of the Pwell or Nwell of the CMOS transistors including the Flash arrays.
Dynamic Vtn Control
Second, if the hot wells are charged up for the P-well, or pushed down for the N-well to the clamped diode voltage of 0.3V, it will cause the main FET devices in the localized regions VT shift toward lowering values. Therefore, this situation may be taken advantage of by biasing the wells with either cold or hot by logic switching circuits. This feature is demonstrated in concept in
In a circuit embodiment shown
When the driver is unselected, node 9 (P-Well of T9) is biased at 0.5V via T10 and node 7, T15 and SD1 are on, T13 is off, so node 6 is at 0.8 V (T9, hot-well, Vtn=0.7V). When the driver is selected, Node 4 goes low, node 9 is biased at 0V via T13 and node 8, T10, T15 and SD1 are off, so node 6 is at 0.7 V (assume T9 Vtn=0.8V). As a result dynamic Vtn control is achieved, which gives different active device characteristics by circuit means rather than by process (Ion Implant). In a situation of making a mid-level voltage source generator without consuming dc power, this fine tweak may be an important technique.
Although the present invention has been described in accordance with the embodiments shown, one of ordinary skill in the art will readily recognize that there could be variations to the embodiments and those variations would be within the spirit and scope of the present invention. Accordingly, many modifications may be made by one of ordinary skill in the art without departing from the spirit and scope of the appended claims.
This application is a divisional of U.S. patent application Ser. No. 10/817,201, entitled “VARIABLE THRESHOLD TRANSISTOR FOR THE SCHOTTKY FPGA AND MULTILEVEL STORAGE CELL FLASH ARRAYS”, filed Apr. 2, 2004.
Number | Date | Country | |
---|---|---|---|
Parent | 10817201 | Apr 2004 | US |
Child | 11934655 | Nov 2007 | US |