【HDL系列】进位保存加法器原理与设计

目录

一、进位保存加法器

二、3:2 Compressors


一、进位保存加法器

进位保存加法器(Carry Save Adder,CSA)终于开启了读者见面会。在之前介绍的众多加法器的缩写中,CSA众多。比较广为人知的CSA可能是进位保存加法器,所以它是怎样的存在呢?

使用进位保存加法器在执行多个数加法时具有极小的进位传播延迟,它的基本思想即将3个加数的和减少为2个加数的和,将进位c和和s分别计算保存,并且每比特可以独立计算c和s,所以速度极快

在许多加法计算中,一般有2个以上,或者更多的加数。

如:    Sum = A + B + C + D + E + …

最直接的办法是:先将A+B结果计算出来,再与C计算,依次进行,如下图(1)。

  • 24
    点赞
  • 95
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
好的,实现64位进位加法器的全定制设计是一个比较复杂的任务,需要经过逻辑设计、电路设计、物理设计、时序分析、验证等多个步骤。以下是一种可能的实现流程: 1. 设计规格:明确电路功能和性能要求,制定设计规格书。对于64位进位加法器,规格书需要明确输入输出位数、运算精度、时钟频率、功耗、面积等指标。 2. 逻辑设计:使用HDL语言,如Verilog或VHDL,完成电路的逻辑设计。对于64位进位加法器,需要设计多个加法器模块,将它们串联起来实现64位的加法。 3. 电路设计:根据逻辑设计,进行电路的门级设计和电路图设计。在电路设计中,需要选择合适的器件和布局方案,以满足性能和面积的要求。 4. 物理设计:包括布局设计和布线设计。布局设计是将电路元件放置在芯片上的过程,布线设计是将这些元件连接起来的过程。在物理设计中,需要考虑布局和布线的优化,以满足时序和功耗的要求。 5. 时序分析:确定电路的时序特性,包括时钟频率、延迟和抖动等。在时序分析中,需要考虑逻辑电路和物理电路的时序特性,以保证电路的正确性和可靠性。 6. 设计验证:通过仿真和测试,验证设计是否满足规格书中的要求。在设计验证中,需要针对不同的测试用例进行仿真和测试,以保证电路的正确性和可靠性。 7. 版图生成:生成用于制造芯片的版图文件。在版图生成中,需要考虑制造工艺和成本等因素,以满足生产要求。 8. 制造:将版图发送给制造厂商进行制造。在制造过程中,需要进行光刻、蚀刻、沉积、掺杂等多个步骤,最终得到成品芯片。 以上是64位进位加法器全定制设计的主要流程。需要注意的是,全定制设计需要大量的人力和时间,而且成本较高。因此,它通常被用于对性能和功耗有高要求的电路设计,如高速通信芯片或微处理器等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值