🔍 搜索帖子 / 资讯 / 芯片型号…
论坛/全国大学生集成电路创新创业大赛/蜂鸟E203乘法器的优化——基8的Booth编码+Wallace树
蜂鸟E203乘法器的优化——基8的Booth编码+Wallace树
全国大学生集成电路创新创业大赛 作者 Destinyyhwh 发布于 2023-05-25 08:39(1234 天前) 4954 浏览

团队编号:CICC1156
团队名称:兔飞猛进

考虑到蜂鸟原乘法器采用了基4的Booth编码,之后使用迭代的方法对每个周期使用加法器对部分积进行累加,结构如下:

从中考虑到两点优化:
① Booth编码的更改:(使用基8的Booth编码)

图片alt

② Wallace树结构:
这里使用CSA(进位保留加法器),压缩部分积的数目

module csa(
    input x,
    input y,
    input z,
    output c,
    output s
);

    assign s = x^y^z;
    assign c = (x&y)|(y&z)|(z&x);

endmodule

以上是1位的CSA,改成64位后,组成Wallace树结构如下:

图片alt

跑分后效果还可以,这里就不作展示了。

全部回复 0
暂无回复,抢个沙发~
💡 请 登录 后参与讨论(微信扫码即登录/注册)