Binary system adder-subtractor based on enhancement-type LUT (look up table) 5 structure

An addition and subtraction device, an enhanced technology, applied in the field of binary addition and subtraction devices, can solve the problems of large bit-width addition and subtraction logic delay, cost increase, and multiple lookup table structures, and achieve the effect of improving area utilization

Active Publication Date: 2013-06-26
SHANGHAI ANLOGIC INFOTECH CO LTD
View PDF3 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0015] However, for example, Xilinx’s existing implementation of addition and subtraction has the problem of low utilization of hardware resources: when using a single LUT4 structure and carry logic to implement addition and subtraction, the programmable logic unit wastes a lot
[0016] Therefore, the inventors of the present invention have found that the number of look-up tabl...

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
  • Binary system adder-subtractor based on enhancement-type LUT (look up table) 5 structure
  • Binary system adder-subtractor based on enhancement-type LUT (look up table) 5 structure
  • Binary system adder-subtractor based on enhancement-type LUT (look up table) 5 structure

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] In the following description, many technical details are proposed in order to enable readers to better understand the application. However, those skilled in the art can understand that without these technical details and various changes and modifications based on the following implementation modes, the technical solution claimed in each claim of the present application can be realized.

[0044] In order to make the purpose, technical solution and advantages of the present invention clearer, the following will further describe the implementation of the present invention in detail in conjunction with the accompanying drawings.

[0045] The first embodiment of the present invention relates to a binary adder-subtractor based on an enhanced LUT5 structure. The enhanced LUT5 structure refers to adding a 2-to-1 selector at the input end of the ordinary LUT5 structure to generate two LUT4 structures with 3 inputs shared, such as Figure 5 As shown, A, B, and C are the three shar...

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 a binary system adder-subtractor, and discloses a binary system adder-subtractor based on an enhancement-type LUT (look up table) 5 structure. According to the invention, the binary system adder-subtractor comprises an enhancement-type 5 input LUT structure, a carry chain structure and a standard xor structure; addition and subtraction logic of two digits is realized for the LUT5 structure by utilizing a LUT 4 with two 3 input share; the port resource utilization ratio achieves 4/5; when controllable addition and subtraction logic (with addition and subtraction control signal input) is realized, the port resource utilization ratio even achieves 5/5=100%; compared with the existing individual 4 input LUT, one digit addition and subtraction is realized, the port utilization ratio is increased by 30%, and the area utilization ratio is improved greatly. Additionally, the carry chain structure comprises two carry look ahead structures; two carry chain logic delays are lowered from two traditional selectors to delay time of a tristate phase inverter; the digit transmission delay is reduced; and the working frequency of the adder-subtractor is improved.

Description

technical field [0001] The invention relates to a binary adder-subtractor, in particular to a binary adder-subtractor based on an enhanced LUT5 structure. Background technique [0002] In programmable logic devices, random logic functions and sequential logic in user designs are usually implemented by programmable logic cells. For field programmable logic arrays (FPGA), most programmable logic units are internally composed of a certain number of look-up table ("LUT") structures and sequential units (edge-triggered registers or level-type locks) memory), and an N-input lookup table structure is used to implement any N-input combinational logic function, using 2 in the lookup table structure N The storage array of saves the function values ​​corresponding to N inputs. The programmable logic cells are connected together through pre-customized metal wiring and controllable switches (programmable interconnect). [0003] In most designs that need to be implemented by FPGA, a la...

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
IPC IPC(8): G06F7/50
Inventor 黄志军王元陈利光
Owner SHANGHAI ANLOGIC INFOTECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products