Abstract:
A system and method of efficiently transferring a cache line of data between a cache memory to a processor. A first group of M words is transferred between the cache memory and the processor in a first cache transfer cycle, where the first group of M words includes a tag word and M-1 words from the plurality of data words in the cache line. A second group of M words is transferred between the cache memory and the processor in a second cache transfer cycle, where the second group of M words includes M additional words from the plurality of data words. The process continues until the entire cache line has been transferred between the cache memory and the processor.
Abstract:
An antifuse detection circuit is described which uses a latching circuit and two antifuses. The antifuses are coupled between the latch circuit and ground. The latching circuit described is a differential circuit which can detect which one of the two antifuses has been programmed. The circuit accurately detects an antifuse which has a relatively high resistance after being programmed.
Abstract:
An integrated circuit includes an integrated circuit die mounted in a package having a plurality of externally accessible contacts. A functional circuit, such as a memory circuit, is formed on the integrated circuit die and is coupled through bonding pads to the external contacts of the integrated circuit. A test circuit is also formed on the integrated circuit die to allow performance parameters to be determined by performing tests on the test circuit when the test circuit is in wafer form before packaging. To allow tests to be performed on the test circuit after packaging, a switch circuit formed on the integrated circuit die selectively couples input/output terminals of the test circuit to respective bonding pads that are connected to the externally accessible contacts. The switch circuit is operated by a switch controller, which may be a decoder that responds to a pattern of signals or a sequence of signals applied to the externally accessible contacts or an overvoltage detector that responds to a voltage outside a range of operating voltages for the functional circuit.
Abstract:
An antifuse detect circuit senses the conductance of a programmable element, such as an antifuse or fuse, and provides a logic output corresponding to the state of the programmable element. A capacitor precharges a comparator input above its input voltage trip point. The programmable element discharges the comparator input below the trip point depending upon its conductance state. The circuit allows quick and accurate sensing of the state of the programmable element, even when it is only marginally conductive, and improves reliability of the programmable element. The programmable element is used in remapping memory cells such as in a dynamic random access memory (DRAM). The state of the programmable element is sensed during precharging of addressing logic, and optionally latched when a row address strobe (RAS) signal is asserted.
Abstract:
A method for forming a capacitor includes forming a substrate (30) having a node location to which electrical connection to a capacitor is to be made; forming an inner capacitor plate (60) over the node location, the inner capacitor plate having an exposed sidewall (61); forming an oxidation barrier layer (70) over the exposed inner capacitor plate sidewall; forming a capacitor dielectric plate (90) over the inner capacitor plate, the oxidation barrier layer restricting oxidation of the inner capacitor plate sidewall during formation of the capacitor dielectric plate; and forming an outer capacitor plate (100) over the capacitor dielectric plate. A capacitor is further described which includes an inner capacitor plate having at least one sidewall; an oxidation barrier layer positioned in covering relation to the at least one sidewall; a capacitor dielectric plate positioned over the inner capacitor plate; and an outer capacitor plate positioned over the capacitor dielectric plate. In the preferred form of the invention, an insulating dielectric layer (80) is positioned on the oxidation barrier layer (70), the insulating dielectric layer being of a different composition than the oxidation barrier layer.
Abstract:
A semiconductor processing method of forming a contact pedestal includes: a) providing a node location (28) to which electrical connection is to be made; b) providing insulating dielectric material (30) over the node location; c) etching a contact opening into the insulating dielectric material over the node location to a sufficient degree but not to outwardly expose the node location, the contact opening having a base; d) providing a spacer layer over the insulating dielectric material within the contact opening to a thickness which less than completely fills the contact opening; e) anisotropically etching the spacer layer to form a sidewall spacer (44) within the opening; f) etching through the contact opening base to outwardly expose the node location; g) filling the contact opening with an electrically conductive material (56); h) rendering the sidewall spacer electrically conductive.
Abstract:
A synchronous memory device is described which is a relatively uncomplicated modification of an asynchronous DRAM such as a Burst Extended Data Out (BEDO) DRAM. The memory device receives the system clock signal, which provides many of those functions associated with the well known command signal CAS in asynchronous DRAMs. Chip and row select functions are controlled by the well known command signal RAS. Novel command signals CMND0 and CMND1 are supplied in place of the well known WE and OE command signals. The novel command signals are sampled at RAS time, at which time distinct combinations of the logic values of CMND0 and CMND1 represent distinct operating mode commands, such as Read, Write and Refresh. At each positive system clock edge following RAS time, the distinct combinations of the logic values of CMND0 and CMND1 represent distinct commands such as NOP, Switch Mode, and Latch Address. Full write command interrupt and/or byte-write capability can be provided, as desired.
Abstract:
A synchronous random access memory, such as a synchronous dynamic random access memory or a synchronous graphic random access memory, is responsive to command signals and includes multiple bank memory arrays. A command decoder/controller responds to command signals to initiate, in a first system clock cycle, an auto-refresh command controlling an auto refresh operation to a specified one of the multiple bank memory arrays.
Abstract:
In a memory device such as a page-oriented synchronous dynamic random access memory device (SDRAM), a memory array and associated circuitry are divided into multiple internally defined circuit banks. Commands and addresses applied to the memory device affect all internal banks identically, but on a time-staggered basis. In an eight bank embodiment, activation of a selected row is first initiated in Bank0 by registration of an ACTIVE command and a coincident row address. One system clock cycle later, activation of the selected row is initiated in Bank1, and so on until activation of the selected row is initiated in Bank7 seven clock cycles after the intial registration of the command. A READ or WRITE command and coincident column address can be applied after the activation time limit has been met for the selected row in Bank0. The READ or WRITE command then affects successive banks in the above-described time staggered manner. Similarly, a PRECHARGE command can be applied when the read latency or write recovery time limit has been met for Bank0, and this command is executed in a time staggered manner in the successive banks. In a four bank embodiment, command registration and execution is staggered every two successive system clock cycles.
Abstract:
A memory device has an array of memory cells which are positioned in a first block and a second block. The memory cells are arranged in rows and columns. A plurality of bit lines is coupled to the memory cells and a plurality of word lines is coupled to the memory cells. A sense amplifier is positioned between the first block and the second block, and a plurality of electrical connections is made between the sense amplifier and the bit lines. A plurality of isolation transistors is electrically connected in series with the electrical connections, the isolation transistors being located within the first and second blocks and spaced from the sense amplifier block.