深入解析吉尔伯特单元:模拟CMOS集成电路设计中的可变增益放大器

张开发
2026/4/17 11:20:35 15 分钟阅读

分享文章

深入解析吉尔伯特单元:模拟CMOS集成电路设计中的可变增益放大器
1. 吉尔伯特单元是什么在模拟CMOS集成电路设计中吉尔伯特单元Gilbert Cell是一个非常重要的电路结构。我第一次接触这个概念是在设计一个射频混频器时当时就被它巧妙的结构所吸引。简单来说吉尔伯特单元本质上是一个双平衡混频器但它最突出的特性是能够实现可变增益放大的功能。吉尔伯特单元的核心由两个交叉耦合的差动对组成。这种结构看起来就像是在普通差动放大器的基础上做了叠罗汉——把两组晶体管垂直堆叠在一起。我在实际设计中注意到这种堆叠方式虽然带来了增益可调的优点但也引入了额外的电压余度消耗这是设计时需要特别注意的权衡。2. 可变增益放大器的实现原理2.1 差动对的基本特性要理解吉尔伯特单元首先得从基础的差动对说起。我在实验室里做过一个简单的测试当改变差动对的尾电流时发现小信号增益会随之变化。这是因为增益与跨导成正比而跨导又取决于偏置电流。这个发现让我很兴奋——原来可以通过控制电流来调节增益差动对还有一个重要特性输入管可以控制电流在两个支路间的分配。我在PCB上搭建了一个测试电路用示波器观察发现当输入差分电压变化时两支路的电流确实会此消彼长。这个特性正是吉尔伯特单元实现可变增益的基础。2.2 从简单VGA到吉尔伯特单元最初我尝试用单个差动对做可变增益放大器(VGA)发现增益只能从零变化到某个正值。但在很多应用(如自动增益控制)中我们需要增益能在正负值之间连续变化。这时候吉尔伯特单元的优势就显现出来了。吉尔伯特单元的巧妙之处在于使用了两组差动对它们的增益极性相反。通过控制这两组差动对的电流分配比例就能实现增益的连续调节。我在仿真软件中验证过当控制电压变化时确实可以看到增益从负到正的平滑过渡。3. 吉尔伯特单元的设计挑战3.1 电压余度问题第一次实际使用吉尔伯特单元时我遇到了电源电压不足的问题。这是因为吉尔伯特单元的结构决定了它需要更多的电压余度——两组差动对垂直堆叠再加上尾电流源很容易就会把电源电压吃光。我在一个3.3V供电的项目中就踩过这个坑。当时设计的电路在仿真时一切正常但实际测试时发现输出摆幅严重受限。后来通过优化晶体管尺寸和偏置电压才解决了这个问题。这也让我深刻体会到在低电压设计中吉尔伯特单元的使用需要格外谨慎。3.2 共模电平管理吉尔伯特单元中晶体管的共模电平要求是另一个需要特别注意的地方。上层差动对和下层差动对的共模电平需要精心设计确保所有晶体管都工作在饱和区。我记得有一次因为忽略了这个问题导致电路完全不能工作。通过多次调试我总结出一个经验法则在设计偏置网络时要留出足够的余量来应对工艺偏差和温度变化。最好能在各种工艺角和温度条件下都进行仿真验证确保电路的鲁棒性。4. 实际应用中的优化技巧4.1 线性度提升方法吉尔伯特单元的一个常见问题是线性度不够理想。我在设计一个高精度应用时发现输出信号出现了明显的失真。通过查阅文献和实验我找到了几种改善方法首先可以采用源极负反馈技术在差动对的源极接入小电阻。这种方法虽然会牺牲一些增益但能显著提高线性度。其次适当增大晶体管尺寸也有助于改善线性性能不过会增加寄生电容。4.2 噪声优化策略在低噪声应用中吉尔伯特单元的噪声性能也需要特别关注。我发现上层差动对的噪声贡献往往被忽视但实际上它会通过增益调制影响整体噪声性能。通过优化偏置电流和晶体管尺寸可以在噪声和功耗之间取得平衡。一个实用的技巧是使用较大的晶体管来降低闪烁噪声同时保持适中的偏置电流以控制热噪声。5. 版图设计注意事项5.1 匹配性考虑吉尔伯特单元对器件的匹配性要求很高。我在第一次流片时就因为匹配做得不好导致电路性能远低于预期。后来学会了使用共质心版图技术并确保关键晶体管有相同的取向和周边环境。特别要注意的是控制增益的差动对必须严格匹配。我现在的做法是把这些晶体管做成阵列形式并用虚拟器件包围以减小工艺梯度的影响。5.2 寄生参数控制吉尔伯特单元的高频性能很容易受到寄生参数的影响。在设计一个2.4GHz应用时我就因为忽略了寄生电容而导致带宽不足。解决这个问题的关键在于精简互连线和优化器件布局。我通常会尽量减少金属层的转换并使用场板等方法来减小衬底寄生效应。对于高频应用还需要特别注意电源和地的去耦设计。

更多文章