The examples described in this article relate to the mixed cardinal precarry adder and the method executed by it. The mixed cardinal pretake adder consists of a number of super forward level levels, each of which can have a different base. Each level is operated on the input bit, creating and realizing the propagating signal and generating signal for each bit. The advanced carry level also calculates the input XOR, and the input XOR is forwarded to the final super forward level. The initial and subsequent super advanced level elements are arranged to transmit each output and generate the output signal through the smallest number of passive transmission lines. The final stage of mixed base carry lookahead adder includes XOR logic gates, configured to carry lookahead stage receives the output from the intermediate and advanced generation output carry stage receives from the middle and moving forward from the initial level forwarding of the calculated XOR XOR signal, to generate input bits and.
【技术实现步骤摘要】
【国外来华专利技术】混合基数超前进位加法器架构
技术介绍
逻辑门可以被用于执行不同形式的计算。例如,与(AND)门可以向指定的输入集合提供已知输出。或(OR)、异或(XOR)和其他类型的逻辑门也是如此。这些门然后可以被组合以执行特定的功能。在某些情况下,逻辑门可以被组合来形成加法器。加法器可能能够接收某些输入并将输入加在一起来创建和。如同手动做加法一样,可能需要将一些数字或比特进位来获得适当的和。对于非常大的数字,可能需要将多个比特进位。
技术实现思路
本文所描述的实施例涉及混合基数超前进位加法器以及由其执行的方法。超前进位加法器被称为“混合基数”,是因为其内部元件包括至少两个不同的基数的超前进位级。在一个实施例中,提供了混合基数超前进位加法器,其包括:具有元件的初始超前进位级,被配置为接收输入比特以及为每个比特创建初始传播信号和生成信号并且进一步计算被转发到最终超前进位级的输入的XOR。混合基数超前进位加法器进一步包括指定基数的、具有元件的第一中间超前进位级,第一中间超前进位级被配置为从初始超前进位级接收传播信号和生成信号,并基于此来计算其自身的传播输出信号和生成输出信号。另外,混合基数超前进位加法器包括与第一中间超前进位级的基数不同的指定基数,具有元件的第二中间超前进位级。第二中间超前进位级被配置为从第一中间超前进位级接收传播输出信号和生成输出信号,并基于此计算其自身的生成输出信号。初始超前进位级的元件、第一中间超前进位级的元件以及第二中间超前进位级的元件被布置为使得传播输出和生成输出信号中的每一个经过最小数目的无源传输线传递。元件的该布置减少了加法器内的延迟。混合基数超前进位加法 ...
【技术保护点】
一种混合基数超前进位加法器,包括以下各项:具有一个或多个元件的初始超前进位级,被配置为接收多个输入比特以及针对每个比特创建初始传播信号和生成信号,并进一步计算被转发到最终超前进位级的所述输入的XOR;指定基数的、具有一个或多个元件的第一中间超前进位级,被配置为从所述初始超前进位级接收所述传播信号和所述生成信号,并基于此计算其自身的传播输出信号和生成输出信号;与所述第一中间超前进位级的所述基数不同的指定基数的、具有一个或多个元件的第二中间超前进位级,被配置为从所述第一中间超前进位级接收所述传播输出信号和所述生成输出信号并基于此计算其自身的生成输出信号,其中所述初始超前进位级的所述元件、所述第一中间超前进位级的所述元件以及所述第二中间超前进位级的所述元件被布置为使得所述传播输出信号和所述生成输出信号中的每一个通过最少数目的无源传输线传递;以及包括XOR逻辑门的最终超前进位级,被配置为从所述第二中间超前进位级接收所述生成输出,并且对从所述第二中间超前进位级接收的所述生成输出与从所述初始超前进位级转发的计算的所述XOR信号进行XOR,以产生所述多个输入比特的和。
【技术特征摘要】
【国外来华专利技术】2015.06.16 US 14/740,8411.一种混合基数超前进位加法器,包括以下各项:具有一个或多个元件的初始超前进位级,被配置为接收多个输入比特以及针对每个比特创建初始传播信号和生成信号,并进一步计算被转发到最终超前进位级的所述输入的XOR;指定基数的、具有一个或多个元件的第一中间超前进位级,被配置为从所述初始超前进位级接收所述传播信号和所述生成信号,并基于此计算其自身的传播输出信号和生成输出信号;与所述第一中间超前进位级的所述基数不同的指定基数的、具有一个或多个元件的第二中间超前进位级,被配置为从所述第一中间超前进位级接收所述传播输出信号和所述生成输出信号并基于此计算其自身的生成输出信号,其中所述初始超前进位级的所述元件、所述第一中间超前进位级的所述元件以及所述第二中间超前进位级的所述元件被布置为使得所述传播输出信号和所述生成输出信号中的每一个通过最少数目的无源传输线传递;以及包括XOR逻辑门的最终超前进位级,被配置为从所述第二中间超前进位级接收所述生成输出,并且对从所述第二中间超前进位级接收的所述生成输出与从所述初始超前进位级转发的计算的所述XOR信号进行XOR,以产生所述多个输入比特的和。2.根据权利要求1所述的混合基数超前进位加法器,其中所述第一中间超前进位级是基数-3,并且所述第二中间超前进位级是基数-2。3.根据权利要求1所述的混合基数超前进位加法器,还包括:其中所述第二中间超前进位级计算传播信号和生成信号;具有指定基数的第三中间超前进位级,被配置为从所述第二超前进位级接收传播信号和生成信号,并基于此计算其自身的传播输出或生成输出;以及具有与所述第三中间超前进位级的所述基数不同的指定基数的第四中间超前进位级,被配置为从所述第三中间超前进位级接收所述传播信号和所述生成信号,并基于此计算其自身的生成输出。4.根据权利要求3所述的混合基数超前进位加法器,其中所述第一中间超前进位级是基数-3,所述第二中间超前进位级是基数-2,所述第三中间超前进位级是基数-3,并且所述第四中间超前进位级是基数-2。5.一种由混合基数超前进位加法器执行的方法,所述方法包括:在具有一个或多个元件的初始超前进位级处,接收多个输入比特;在所述初始超前进位级处,针对每个比特创建初始传播信号和生成信号并进一步计算被转发到最终超前进位级的所述输入的XOR;在指定基数的、具有一个或多个元件的第一中间超前进位级处,从所述初始超前进位级接收所述传播信号和所述生成信号;在所述第一中间超前进位级处,基于从所述初始超前进位级接收的所述传播信号和所述生成信号,计算传播输出和生成输出;在与所述第一中间超前进位级的所述基数不同的指定基数的、具有一个或多个元件的第二中间超前进位级处,从所述第一中间超前进位级接收所述传播信号和所述生成信号;在所述第二中间超前进位级处,基于从所述第一中间超前进位级接收的所述传播信号和所述生成信号来计算生成输出信号,其中所述初始超前进位级的所述元件、所述第一中间超前进位级的所述元件以及所述第二中间超前进位级的所述元件...
【专利技术属性】
技术研发人员:N·T·乔瑟夫森,S·B·斯豪克,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。