Abstract:
PROBLEM TO BE SOLVED: To provide a system and method for performing selective row energization based on write data by using a selective row energization system. SOLUTION: The system includes: a storage array 102 having M rows 104 and N columns 106; an N-bit data word register 108; a uniform-detection circuit 110 which responds to a data word to generate a uniform word data bit having a first value when the data word is uniform; an M-bit uniform-detection register 112 having M uniform-detection latches 114, each being associated with one of the M rows 104 and storing the uniform word data bit for the data word stored in the associated row; and an M-bit row driver device 116 which responds to the uniform word data bit for each of the M rows 104 to inhibit energization of the M rows 104 for which the uniform word data bit is the first value. COPYRIGHT: (C)2007,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a method and device for reducing the power consumption of a clocked circuit including a plurality of latches. SOLUTION: A first latch which has more than a prescribed slack is detected within the plurality of latches. Then, the possibility of substituting an available second latch (requiring less power to operate) is determined subject to the constraint that the slack after substitution should still be positive although it may be less than the prescribed number above. When such a possibility is determined to exist, the first latch is replaced with the available second latch.
Abstract:
PROBLEM TO BE SOLVED: To protect a logical condition potential level in a logical circuit despite a collision of an alpha-particle. SOLUTION: A logical circuit senses inappropriate or earlier switching start by a collision of an alpha-particle or the like and operates so as to hold an appropriate logical level in the logical circuit. In an execution configuration, an internal node 603 of an upper part circuit in a dual rail logical circuit is connected to a gate terminal of a crossover connection PFET element 623 in a lower part circuit. This crossover connection PFET element 623 senses switch operation started at an inappropriate time in the upper part circuit, again operates a holding PFET in the upper part circuit, and can operate so that it reestablishes an appropriate logical potential level in the upper part circuit.
Abstract:
A register file method incorporating read-after-write blocking using detection cells provides improved read access times in high performance register files. One or more detection cells identical to the register file cells and located in the register file array are used to control the read operation in the register file by configuring the detection cells to either alternate value at each write or change to a particular value after a write and then detecting when the write has completed by detecting the state change of an active detection cell. The state change detection can be used to delay the leading edge of a read strobe or may be used in the access control logic to delay generation of a next read strobe. The register file thus provides a scalable design that does not have to be tuned for each application and that tracks over voltage and clock skew variation.
Abstract:
A register file method incorporating read-after-write blocking using detection cells provides improved read access times in high performance register files. One or more detection cells identical to the register file cells and located in the register file array are used to control the read operation in the register file by configuring the detection cells to either alternate value at each write or change to a particular value after a write and then detecting when the write has completed by detecting the state change of an active detection cell. The state change detection can be used to delay the leading edge of a read strobe or may be used in the access control logic to delay generation of a next read strobe. The register file thus provides a scalable design that does not have to be tuned for each application and that tracks over voltage and clock skew variation.
Abstract:
A register file method incorporating read-after-write blocking using detection cells provides improved read access times in high performance register files. One or more detection cells identical to the register file cells and located in the register file array are used to control the read operation in the register file by configuring the detection cells to either alternate value at each write or change to a particular value after a write and then detecting when the write has completed by detecting the state change of an active detection cell. The state change detection can be used to delay the leading edge of a read strobe or may be used in the access control logic to delay generation of a next read strobe. The register file thus provides a scalable design that does not have to be tuned for each application and that tracks over voltage and clock skew variation.