Patent · US Expired

Structures and methods for implementing ternary adders/subtractors in programmable logic devices

US7274211B1 · kind B1 · utility

26Cited by
1References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 10, 2006
Grant dateSep 25, 2007
Priority date
Expiry dateMay 9, 2026

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F7/509
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Structures and methods of implementing an adder circuit in a programmable logic device (PLD). The PLD includes dual-output lookup tables (LUTs) and additional programmable logic elements. The adder circuit includes a 3:2 (3 to 2) compressor circuit that maps three input busses into two compressed busses, and a 2-input cascade adder circuit that adds the two compressed busses to yield the final sum bus. The dual-output LUTs implement both the 3:2 compressor circuit and a portion of the 2-input adder. The remaining portion of the 2-input adder is implemented using the additional programmable logic elements of the PLD. In some embodiments, the 3:2 compressor circuit is preceded by an M:3 compressor, which changes the 3-input adder into an M-input adder. In these embodiments, a second input bus is left-shifted with respect to the first input bus, and a third input busses is left-shifted with respect to the second input bus.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.