我正在尝试为基于负数的加法器设计并行前缀加法器。Negabinary是以2为基数而不是常见的base 二进制。每个1位加法器产生一个和,并且有两个(而不是二进制中的一个)进位到下一个加法器。
为了使加法器更快,我想使用并行前缀结构,例如下面给出的Ladner-Fischer结构。我熟悉二进制系统中紫色单元格的功能,但不确定如何在负二进制系统中获得相同的功能。
我这样做的原因只是为了好玩,我还没有发现过用于消烟的任何用途。
用于计算总和并携带的公式:
Ladner-fischer携带树状结构:
如果有任何不清楚的地方,请不要犹豫。
尽管这可能是一个有趣的问题,但它似乎不是电气问题,如果您将其带入数学SE可能会更好。
—
Redja
我把它放在这里是因为我认为EE人员在进位逻辑,设计加法器等方面有更多经验
—
。– gilianzz
这完全是一个EE问题
—
电压峰值
似乎每个进位需要两个以上的输出。您不需要同时进行借入和借出吗?
—
形成了鲜明的
我假设您正在谈论Ladner-fischer结构。这只是展示并行前缀树的一个示例。每个1位负加法器输出和,正和负进位。我不确定是否可以使用生成和传播带负向的概念。
—
gilianzz