Abstract:
PROBLEM TO BE SOLVED: To form a clock distribution network, which is intensively controllable, on a secondary substrate and to make it possible to distribute a clock signal to a primary substrate by a method wherein the primary and secondary substrates are connected with each other in opposition to each other so that I/O pacts on the secondary substrate can be accessed to a connection means on the outside of a system. SOLUTION: A primary substrate is a microprocessor chip having not a clock distribution network and the clock distribution network is provided on a secondary substrate. Accordingly, the powers of circuits, which are related to the two systems, are same. In the case where the clock distribution network only is provided on the secondary substrate, the active region of the secondary substrate is very sparse and a redrive node of a clock tree can be ideally arranged on the secondary substrate. The primary substrate and the secondary substrate are of the same degree in size in one form of practive, but the primary substrate is shifted from the secondary substrate via solder balls 600 so that I/O pins 602 for external connection use on the primary substrate and I/O pins 604 for external connection use on the secondary substrate are exposed and the primary substrate is coupled with the secondary substrate. Both of the primary and secondary substrates bear an active circuit.
Abstract:
PROBLEM TO BE SOLVED: To obtain a high-density and high-speed merged logic circuit using two semiconductor layers: a thin film and a bulk silicon water layer and to obtain a memory IC chip. SOLUTION: A memory cell uses a three-dimensional(3D) SRAM structure. Two types of 3D logic cells are disclosed. They are of DCVS (DCVSG) architecture in 3D form provided with differential cascade voltage switch(DCVS) architecture in 3D form and pass gate logic. An SRAM memory cell of PMOS transistors Q5 and Q6 with a large logic cell is placed inside a thin-film silicon layer 507. High-speed NMOS transistors Q1-Q4 are placed in a bulk silicon wafer layer 501. A high density is attained in this way.
Abstract:
A method of electronic computing, and more specifically, a method of design of cache hierarchies in 3-dimensional chips, and a cache hierarchy resulting therefrom, including a physical arrangement of bits in cache hierarchies implemented in 3 dimensions such that the planar wiring required in the busses connecting the levels of the hierarchy is minimized. In this way, the data paths between the levels are primarily the vias themselves, which leads to very short, hence fast and low power busses.
Abstract:
A method of electronic computing, and more specifically, a method of design of cache hierarchies in 3-dimensional chips, and a cache hierarchy resulting therefrom, including a physical arrangement of bits in cache hierarchies implemented in 3 dimensions such that the planar wiring required in the busses connecting the levels of the hierarchy is minimized. In this way, the data paths between the levels are primarily the vias themselves, which leads to very short, hence fast and low power busses.
Abstract:
A precise and highly controllable clock-distribution network is provided on one active substrate to distribute clock signals with minimal skew to another active substrate by connecting the substrates together face-to-face using flip-chip technology. Since the clock-distribution substrate is sparse, "quiet busses" are provided on the sparse substrate to facilitate the high-speed transfer of data over relatively long distances. Low-power devices (e.g., DRAM) can be provided on one substrate for use by higher-power logic (e.g., a processor) on another substrate with minimal interconnection distance.
Abstract:
The invention provides means and methods for extending an instruction-set architecture without impacting the software interface. This circumvents all software compatibility issues, and allows legacy software to benefit from new architectural extensions without recompilation and reassembly. The means employed are a translation engine for translating sequences of old architecture instructions into primary, new architecture instructions, and an extended instruction (EI) cache memory for storing the translations. A processor requesting a sequence of instructions will look first to the EI-cache for a translation, and if translations are unavailable, will look to a conventional cache memory for the sequence, and finally, if still unavailable, will look to a main memory.
Abstract:
A precise and highly controllable clock-distribution network is provided on one active substrate to distribute clock signals with minimal skew to another active substrate by connecting the substrates together face-to-face using flip-chip technology. Since the clock-distribution substrate is sparse, "quiet busses" are provided on the sparse substrate to facilitate the high-speed transfer of data over relatively long distances. Low-power devices (e.g., DRAM) can be provided on one substrate for use by higher-power logic (e.g., a processor) on another substrate with minimal interconnection distance.