Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Inversion of alternate instruction and/or data bits in a computer

A digital, even number technique used in the field of physical representation of binary numbers in computer circuits

Inactive Publication Date: 2010-03-24
VNS业务有限责任公司
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

While a number of different techniques are known in the art to perform multi-bit addition (where parallelism (and grouping of bit positions) is exploited in different ways), these techniques all suffer from the dependence of all lower bits of the bit input on Latency (delay time) due to the sum of any bit position (or grouping of bits), or equivalently, a 1-bit addition at any bit position requires a carry from the adjacent lower bit

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Inversion of alternate instruction and/or data bits in a computer
  • Inversion of alternate instruction and/or data bits in a computer
  • Inversion of alternate instruction and/or data bits in a computer

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] With reference to the accompanying drawings, the present invention is described in the following description, wherein the same numbers represent the same or similar elements. Although the present invention has been described in terms of a mode for achieving the purpose of the present invention, those skilled in the art will understand that modifications can be made in consideration of these teachings without departing from the spirit or scope of the present invention.

[0023] The embodiments and modifications of the present invention described here and / or shown in the drawings are given only for the sake of example, and they do not limit the scope of the present invention. Unless specifically stated otherwise, various aspects and components of the present invention can be omitted or modified, or, therefore, they can be replaced with known equivalents, or alternatives that are still unknown (such as those that can be developed in the future, or can be Future discoveries ar...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A basic computer circuit (30) with alternate bits inverted. Two 18-bit registers (32, 34) are connected to ALU (36) to perform ripple-carry addition, wherein 1-high number representation is implemented in the circuit portions corresponding to odd- numbered bit positions, and inverse representation, in even-numbered bit positions. Owing to alternate bit inversion, carry calculation for 1 -bit addition can be performed in only one inverter latency, resulting in a fast 18-bit adder with small die area. Inverted number representation in alternate bit positions can be used in other combinatorial circuits, where an extra inverter stage is conventionally required to adjust the logic level, to reduce latency of operation and die area.

Description

[0001] Related application [0002] This application claims the rights and interests of the co-pending US provisional patent application 60 / 876,379 filed by the same inventor on December 21, 2006, which is incorporated herein by reference in its entirety. Technical field [0003] The present invention relates to the field of electronic computers that perform arithmetic processing and calculations, and more specifically, to the physical representation of binary numbers in computer circuits. Background technique [0004] Digital computers work by manipulating binary numbers (also called true and false logic states or Boolean values) as a sequence of high and low values ​​of physical properties, where the physical properties are usually circuit potential (voltage). By convention, in the entire computer circuit, a high voltage value (or level) is uniformly assigned to represent binary 1, and a low value is assigned to represent binary 0 (here called 1-high representation), or vice versa...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F7/00
CPCG06F2207/3876G06F7/50G06F7/00G06F7/38G06F9/30
Inventor 查尔斯·H·穆尔
Owner VNS业务有限责任公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products