发明名称 Method and apparatus for performing lossy integer multiplier synthesis
摘要 A method is provided for deriving an RTL a logic circuit performing a multiplication as the sum of addends operation with a desired rounding position. In this, an error requirement to meet for the design rounding position is derived. For each of the CCT and the VCT implementation a number columns to discard is derived and a constant to include in the sum addends. For an LMS implementation, a number of columns to discard is derived. After discarding the columns and including the constants as appropriate, an RTL representation of the sum of addends operation is derived for each of the CCT, VCT and LMS implementations and a logic circuit synthesized for each of these. The logic circuit which gives the best implementation is selected for manufacture.
申请公布号 US8862652(B2) 申请公布日期 2014.10.14
申请号 US201213537527 申请日期 2012.06.29
申请人 Imagination Technologies, Limited 发明人 Drane Theo Alan
分类号 G06F7/38;G06F17/50;G06F7/53 主分类号 G06F7/38
代理机构 代理人 Garrabrants Michael S.
主权项 1. A non-transitory machine readable medium storing instructions for causing a machine to perform a method for deriving a Register Transfer Language (RTL) representation for a logic circuit for performing a multiplication as a sum of addends operation with a desired rounding precision, the method comprising: determining an error requirement to be met for the desired rounding precision; determining a number of columns k to be discarded from the sum of addends and a constant to include in the sum of addends for each of a CCT and VCT implementation of the sum of addends which meets the error requirement, and further determining a number of columns to discard for an LMS implementation of the sum of addends which meets the error requirement; discarding columns according to the determined respective number of columns for each of the CCT, VCT and LMS implementations; including the constant in the sum of addends for each of the CCT and VCT implementations; deriving an RTL representation of the sum of addends operation for each of the CCT, VCT and LMS implementations, after performing the discarding and the including of the constant; synthesizing a respective netlist for each of the respective RTL representations; and selecting one of the synthesized netlists for production of a logic circuit.
地址 Imagination House, Home Park Estate, Kings Langley, Hertfordshire GB