Browser does not support (or has disabled) JavaScript, some features of this page may not work properly

Cadence设计6*6乘法器并仿真

背景

乘法器是数字IC中的核心算术单元,其性能直接影响整个系统的效率。在VLSI设计中,阵列乘法器因其规整的结构和简洁的实现方式被广泛应用。

这次我们基于0.18μm CMOS工艺、1.8V供电,完成了一款6×6位阵列乘法器的完整前后端设计——从晶体管级电路、标准单元库搭建,到版图绘制、DRC/LVS验证,再到后仿真性能评估,全流程走通。

设计亮点

1. 晶体管尺寸优化

通过参数扫描(NMOS宽度 0.4μm~2.0μm,20个线性步进),在面积×延迟的乘积曲线上找到了最优折中点。最终确定PMOS宽长比 (W/L)p = 2.5×(W/L)n,PMOS宽度统一 1.25μm,NMOS 0.5μm,沟道长度均为 0.18μm。

2. 标准单元库设计

完整搭建了 INV、NAND、NOR、XOR 四大基本门电路,并级联构建 AND 和 OR 门。所有单元采用多指结构确保版图高度一致,实现极致紧凑布局。

各门电路传播延迟(版图后仿真,Cout=15fF):

  • INV: tPLH=0.0926ns, tPHL=0.1112ns
  • NAND: tPLH=0.0825ns, tPHL=0.1283ns
  • XOR: tPLH=0.2221ns, tPHL=0.2119ns
  • NOR: tPLH=0.1164ns, tPHL=0.1110ns

3. 定制24T全加器

设计了一款24晶体管全加器,去掉输出反相器以降低晶体管数量和功耗,输出反相信号与乘法器阵列架构天然兼容。配合两种互补型半加器(XOR+OR 与 XOR+NAND),灵活控制进位信号极性,进一步减少反相器用量。

版图与性能

完整版图面积仅为 104.892 × 30.961 = 3247.56 μm²,成功通过 DRC 和 LVS 验证。

6x6阵列乘法器完整版图
▲ 图1:6×6阵列乘法器完整版图(面积 3247.56 μm²)
指标原理图仿真版图后仿真
tPLH0.8177 ns1.2245 ns
tPHL0.6368 ns1.0014 ns
版图面积3247.56 μm²
总晶体管数852个

后仿真延迟约为前仿真的1.5倍,差异主要来自实际版图中金属互连线的寄生电阻和层间耦合电容——这些在理想原理图仿真中无法体现。

版图后仿真延迟波形
▲ 图2:版图后仿真关键路径延迟波形

资源统计

优化后的6×6阵列乘法器架构仅使用了:

  • 24个 INV 反相器
  • 40个 NAND 门
  • 2个 NOR 门
  • 6个 XOR 门
  • 24个 24T全加器
  • 总计:852个晶体管

总结

这次项目完整走通了数字CMOS IC设计流程:架构设计 → 晶体管级电路 → 原理图仿真 → 版图绘制 → DRC/LVS → 寄生提取 → 后仿真。在面积和延迟之间精心权衡,最终设计在同类中性能表现优异。


📥 工程文件下载

完整的Cadence工程文件可在此下载:

🔗 点击下载工程文件

⚠️ 文件已加密,留言后提供密码~

💬 有任何问题或想交流IC设计心得?也欢迎留言讨论!

Author: 月儿
Date:2025年06月30日

Comments