相关文章推荐
时尚的海龟  ·  数字集成电路设计·  7 月前    · 
时尚的海龟  ·  StarFive Technology ...·  7 月前    · 
时尚的海龟  ·  一文弄清IC ...·  7 月前    · 

铺垫了这么久, 我们今天终于可以讲讲IC半导体的前端设计啊,

这里主要以MOSFET我基础的制图做讲解

要强调一点,这个画图和工艺有很大很大的关系, 不清楚半导体制程的同学一定把制程弄清楚,怎么制作半导体的, 不然你会弄不明白为什么制图的一些步骤

关于制成请参考文章: https://zhuanlan.zhihu.com/p/24690079619

视频请参考: https://www.bilibili.com/video/BV1bJvPeuEnh/?spm_id_from=333.1391.0.0&vd_source=0fe44b59f009ec279f1191988a29b5d3

看明白再往下看你就很容易明白

我们用的软件是cadence virtuoso ,当然也有其他eda软件,但是都是类似的,

你抄我 我抄你的区别

下面先看一个NMOS

软件的左边会告诉你每种颜色图案的意思

上篇我们大致说了下大部分能用到的图案的意思 ,这里再解释一下

Nwell 就是 N 型材料 ,pwell 同理

Active region 就是实际做出来的时候的有效区域 ( 制作的时候都是设定一个 nwell, 或者 pwell , 然后加工后就自然形成 active )

Poly 多晶硅 , 就是专门用来做 gate 栅极的 , 有时候也可以直接当做导体用

N+ n 离子注入区 , 比方说我们 active 区域都是先进行 N+ 离子注入 , 再形成 active 区域

P+ p 离子注入区

Contact 就是接触点 , 有限面积内越多越好 , 减小电阻

Metal1 就是金属层 1, 因为半导体有很多层 , 这里是第一层 , 有可能看到 metal2,3,4 之类的

这里想强调一点,我们看图

我们黑色的背景2,代表都是P型材料,

为了制作NMOS ,我们需要再P型材料上打一个N型的地基, 也就是3,

这里我们用建筑语言类比啊, 地基在半导体就是衬底啊

另外我们发现没, 有个1橙色的方框, 这个是Pwell ,P+搞掺杂的P区, 这个是bulk区, 为了让这个晶体有个类似基准一样,

可参考文章

https://zhuanlan.zhihu.com/p/24186520658

下面我们在一个pmos , 上面如果看懂了,就容易理解PMOS结构图了,都是一样,

是不是先有一个n区(绿色), 为了制作pmos.先挖一个pwell(橙色矩形区啊)

然后就形成了active有效区,紫色部分, 再铺上poly多晶硅,这样就形成了sdg这个结构,至于是左边定义为d区还是右边定义为drain区, 无所谓的,看你需要

我们来把PMOS 和NMOS放在一起比较看看,你们能发现什么吗

他们的设置参数都是一样的,

我们发现没pmos 比nmos尺寸大多了,

可能有同学说, 是不是你截图把变小了, 后头我们会展现一个cmos,在同一张图纸上,你再观察下,是不是还是pmos的尺寸比nmos大

这时为啥呢?

最根本的原因是nmos的载流子的迁移率比pmos好

原理 :MOSFET 的导电能力主要取决于载流子的迁移率,即载流子在电场作用下的移动速度。在 NMOS 中,载流子是电子;而在 PMOS 中,载流子是空穴。电子的有效质量比空穴小,在相同的电场作用下,电子的迁移速度比空穴快。一般来说,电子的迁移率大约是空穴迁移率的 2 - 3 倍。

通俗的话就是 pmos 导电能力差点 , 只能增加面积 , 和线一样 , 线越粗 , 阻抗越小

明白了吧 .

我们来看下一个 inverter 反相器的设计

先看电路图

我们看到芯片设计的时候 1,2, 处是不是要连接 , 这就是 mosfet bulk

逻辑就是高电平输出低 , 低电平输出高

1 先画一个 nmos

2 再画一个 pmos

3 个自参数如下

4 , 就是连线 , contact, 过孔 via 之类的

完成效果如下

看明白了吧

那有的同学说我想让这个mos驱动能力更强,怎么做呢

下面是一种办法,增大面积 ,

我们来看看

原理还是一样的,只不过比如nmos 本来只有一个drain通道, 现在并行了2个

Source同理,有了3个,面积增大了 驱动能力是不是变强了啊

至于其他的逻辑们, 只要你掌握了这个原理,都是一样的NAND ,xor那些我就不说了,看看就行

最后我们在看下实际芯片

我们取intel pentium奔腾芯片一个反相器看看

下一篇还没想好写什么,朋友们可以留言啊, 给提提意见

有问题可以留言,希望大家点赞关注, 你们的支持是我更新的动力啊

转载请注明 半导体老登

1. 集成电路材料组成: 导体:主要是金属,常用的有铝,铜,金,钨等;其功能1.形成器件本身的接触线,2.形成器件间的互连线, 3 .形成焊盘; 半导体 :主要有SI,Ge,GaAs,InP,S IC 等, 半导体 在集成电路制作中起着根本性作用;集成电路通常都是 制造 半导体 衬底上; IC 中的基本元件依靠 半导体 的特性构成, 半导体 材料的特性: 1.通过参入杂质可明显改变其导电性能; 前端 设计 (也称逻辑 设计 )和后端 设计 (也称物理 设计 )并没有统一严格的界限,涉及到与工艺有关的 设计 就是后端 设计 。 个人理解是: 数字 前端 设计 架构为起点,以生成可以布局 布线 的网表为终点;是用 设计 的电路实现想法; 主要包括:基本的RTL编程和仿真, 前端 设计 还可以包括 IC 系统 设计 、验证 ( verif ic ation ) 、综合、STA、逻辑等值验证 ( equivalence check ) 。其中 IC 系...
<think>好的,用户想了解关于 Cadence Virtuoso 版图 设计 的教程和技巧。首先,我需要整理系统级指令中的要求,确保回答符合格式。用户特别提到了教程和技巧,可能包括基础操作、快捷键使用、层次化 设计 方法以及DRC/LVS验证流程。 首先,我应该参考提供的引用内容。引用[1]提到了 Cadence Virtuoso 版图 教程,适合初学者,这可能包括基础操作和 设计 流程。引用[2]列出了常用快捷键,这对提高效率很重要,需要详细说明。 接下来,用户可能需要分步骤的指导,比如如何开始 设计 、使用快捷键、层次化 设计 方法、验证流程以及优化技巧。每个部分都需要清晰的结构,可能用列表或代码块展示快捷键,但根据示例,代码块用于Python代码,所以这里用普通列表更合适。 然后,生成相关问题时要考虑用户可能的后续疑问,比如高级功能、DRC错误解决、与其他工具对比、学习资源等。确保问题覆盖用户可能的需求。 同时,要检查LaTeX格式是否正确,所有数学表达式用$...$,独立公式用$$...$$。不过当前内容中数学表达式较少,可能不需要,但如果有的话要处理。 最后,确保回答引用正确,引用标识放在相关段落末尾,如快捷键部分引用[^2],教程资源引用[^1]。保持回答结构清晰,分点说明,帮助用户逐步掌握 Cadence Virtuoso 的使用。</think>### Cadence Virtuoso 版图 设计 教程与技巧 #### 1. **基础操作与 设计 流程** Cadence Virtuoso 是集成电路 版图 设计 的行业标准工具,其核心功能包括器件布局、连线、层次化 设计 和验证。 - **启动流程**:通过命令行或图形界面启动 Virtuoso ,创建新库并关联工艺文件(如PDK)。 - ** 版图 编辑**:使用`i`键调用器件(如晶体管、电阻),`p`键绘制金属连线,`r`键绘制矩形或多边形图形。 - **快捷键优化**: `q`快速编辑属性,`e`设置网格精度,`u`撤销操作,`a`对齐边缘,`f`居中视图[^2]。 #### 2. **层次化 设计 方法** 复杂电路需采用层次化 设计 (Hierarch ic al Design): ```tcl # 创建子模块实例 createInst sub_module_name - cellview library/cell/view 通过复用子模块减少重复 设计 ,提升效率。 #### 3 . **验证与纠错** - **DRC( 设计 规则检查)**:验证 版图 是否符合工艺厂规则,使用`Verify > DRC`命令。 - **LVS( 版图 与原理图一致性检查)**:确保 版图 与电路图电气连接一致,通过`Verify > LVS`执行。 #### 4. **高级技巧** - **参数化单元(Pcells)**:动态生成器件 版图 (如不同尺寸的晶体管)。 - ** 版图 复用**:利用`Abstract`功能生成模块接口,加速顶层集成。 - **快捷键组合**:例如`Ctrl+C`复制后按`s`拉伸边缘,快速调整器件尺寸。