发明名称 Structures and methods for implementing ternary adders/subtractors in programmable logic devices
摘要 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.
申请公布号 US7274211(B1) 申请公布日期 2007.09.25
申请号 US20060373700 申请日期 2006.03.10
申请人 XILINX, INC. 发明人 SIMKINS JAMES M.;PHILOFSKY BRIAN D.
分类号 G06F7/38;H03K19/173 主分类号 G06F7/38
代理机构 代理人
主权项
地址