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

Arithmetic logic unit using asynchronous circuit to implement

An arithmetic logic unit, asynchronous circuit technology, applied in computing, electrical digital data processing, program control design, etc., can solve problems such as clock skew, complex condition control logic, etc., to achieve small circuit area, high performance, low The effect of power consumption

Inactive Publication Date: 2008-11-12
RESEARCH INSTITUTE OF TSINGHUA UNIVERSITY IN SHENZHEN
View PDF0 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Third, another issue related to clocks is the issue of clock skew
[0010] According to the different implementation styles of asynchronous circuits, some asynchronous circuit handshake signals use two-phase bundled data. Since the realization of two-phase bundled data requires the design of components that are sensitive to signal inversion, such as event control registers that are sensitive to signal inversion, the design Toggle-sensitive components are more complex than normal level-sensitive components
In addition, the conditional control logic in response to signal inversion in the two-phase bonded data circuit is also very complicated

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
  • Arithmetic logic unit using asynchronous circuit to implement
  • Arithmetic logic unit using asynchronous circuit to implement
  • Arithmetic logic unit using asynchronous circuit to implement

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0039] as attached image 3 Shown is the structural diagram of the asynchronous arithmetic and logic unit of the present invention, including: a functional unit, receiving the operation control instruction and input data of the sending end, and executing the arithmetic logic operation of the input data according to the operation control instruction; a delay estimation unit, based on the input data received by the function unit The type of operation control instruction and the input specific data perform delay estimation; the delay matching unit selects the operation delay matching the functional unit according to the delay estimated by the delay estimation unit; the handshake protocol unit sends the input data at the sending end At the same time, a request signal is generated at the sending end to synchronize the input, and after the operation delay, the receiving end is notified to take away the output data of the functional unit, and a response signal is generated at the rece...

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

The invention relates to an arithmetic logic unit which is realized by adopting an asynchronous circuit. The arithmetic logic unit includes a functional unit which receives the calculation control command and input data of a transmitting end and implements the arithmetic logic calculation of the input data; a timelag evaluation unit which carries out timelag evaluation according to the type of the calculation control command and the detail input data received by the functional unit; a timelag matching unit which selects a calculation timelag matched with the functional unit; a handshake protocol unit which controls the transmitting end to generate a request signal simultaneously when the transmitting end transmits the input data to lead the input to be synchronous. The handshake protocol unit informs a receiving end to take out the output data of the functional unit after the calculation timelag and controls the receiving end to generate a reply signal to lead the output to be synchronous. The arithmetic logic unit of the invention has the characteristic of high property, overcomes the property loss of a synchronous circuit which can only realize the timelag of the worst situation; has the characteristic of low power consumption and saves the circuit area.

Description

technical field [0001] The invention relates to the field of microprocessing data paths, in particular to an arithmetic logic unit realized by an asynchronous circuit. Background technique [0002] The Arithmetic-Logic Unit (ALU) is the execution unit of the central processing unit (CPU), and is the core component of all central processing units. The main function of the ALU is to perform operations on binary data. ALU generally completes various arithmetic logic operation functions such as addition, subtraction, comparison, shift, and, or, and exclusive or in the processor. Due to the complexity of the computing circuit and the high frequency used by the ALU in the microprocessor, the ALU often becomes the bottleneck in improving the performance of the microprocessor. Therefore, we must pay full attention to the design of the ALU and strive for perfection. [0003] Integrated circuits can be divided into synchronous circuits and asynchronous circuits according to different...

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): G06F9/302
CPCG06F9/3871
Inventor 高丽江陈虹陈弘毅王志华
Owner RESEARCH INSTITUTE OF TSINGHUA UNIVERSITY IN SHENZHEN
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