smic library中special cells

目录

1. endcap cell

2.tap cell

3.antenna fix cell

4.fillcap cell

5.fillcaptie cell

6.tiehi & tielo cell

7.spare cell

1. endcap cell


为了确保Nwell 是enclosed(封闭)的,加在core 每row的首尾,以及blockage macro的周围,保证Nwell 的完整性。
ICC 命令:

2.well tap cell

因为本library中stdcell里面没有直接将衬底接vss,N well 没有接VDD,所以为了避免闩锁效应需要在一定间隔插入 well tap cell。

如果不插入tap cell会导致闩锁效应(latch up cell ),其是由NMOS的有源区、P衬底、N阱、PMOS的有源区构成的n-p-n-p结构产生的,当其中一个三极管正偏时,就会构成正反馈形成闩锁。插入tie cell 会将PN结反偏。
ICC命令:add_tap_cell_arry

  • fill_boundary_row true 这个选项会打开边界处会自动补充cell以满足-distance的条件,
  • pattern 一般会用stagger_every_other_row ,也就是下图所示,所以在design rule上给的tap out 数据会乘以2,也就是distance距离。

在这里要注意tap cell之间的间距

3.antenna fix cell

在芯片生产过程中,暴露的金属线或者多晶硅(polysilicon)等导体,就象是一根根天线,会收集电荷(如等离子刻蚀产生的带电粒子)导致电位升高。天线越长,收集的电荷也就越多,电压就越高。若这片导体碰巧只接了MOS 的栅,那么高电压就可能把薄栅氧化层击穿,使电路失效,这种现象我们称之为“天线效应”

通常使用插入天线效应二极管的方法,在栅极加反偏二极管。
ICC 命令:

4.fillcap cell

做为std cell 的filler ,为了填充std cell之间的空隙。主要是把扩散层连接起来满足DRC规则和设计需求,并形成power rails,没有metal。
有两种结构:

(1)gate connected to supply
cell 输入直接接VDD/VSS有去耦电容。

(2)cross_coupled structure
在VDD 和VSS之间有去耦电容,well是floating的,为了减少ground bounce(地弹)

ICC命令:

5.fillcaptie cell

做为std cell 的filler ,为了填充std cell之间的空隙。主要是把扩散层连接起来满足DRC规则和设计需求,并形成power rails。为了减少ground bounce,well被tie在power rail,cell 里面有metal。

ICC 命令:
注意插时候先插入有metal的filler,后插入without metal filler cell

6.tiehi & tielo cell

将输入接1’b0/ 1’b1的cell输入接TIELO /TIEHI

ICC命令:

7.spare cell

spare cell是place之后插入的冗余的cell;post mask修改电路,添加逻辑使用spare cell; base 的mask不动,只修改metal layer的逻辑连接关系,实现逻辑修改。
ICC命令:

smic library 那些special cell相关推荐

  1. link library 、target library、symbol library、synthetic library对照分析-基础小知识(九)

    文章目录 1.1 概念介绍 1.2 疑问解析 参考文档 DC 应用过程中涉及link library .target library.symbol library.synthetic library, ...

  2. SMIC 14 STDCELL库的构成总结

    按track分为6T, 7.5T,9T等几类 在每种track内部,一般分为 1.MBFF multi-bit filip-flop 2. ECO application 3. EM fix appl ...

  3. virtuoso根据原理图绘制版图并联接_版图绘制及VIRTUOSO的使用.ppt

    版图绘制及Virtuoso的使用,周海峰 2008年9月24日,2019/4/18,共85页,2,典型深亚微米工艺流程 Design Rule的简介 Virtuoso软件的简介及使用 版图设计中的相关 ...

  4. 不敢去争取,学不会珍惜,却难以忘记——dbGet(三)

    我们继续上次,介绍dbGet剩余的object内容 inst flat design下的instance Parent Object group, hInst, instTerm, io, pBlkg ...

  5. IC-CAD Methodology企业实战之inhouse-tool开发示例

    2019独角兽企业重金招聘Python工程师标准>>> Inhouse-tool开发是IC-CAD工作的一个重要内容之一.在大型IC公司,由于设计工艺的先进性和设计逻辑的复杂性,IC ...

  6. IC-CAD Methodology 企业实战之 inhouse-tool 开发示例

    Inhouse-tool 开发是 IC-CAD 岗位的重要工作内容之一.在大型 IC 公司,由于设计工艺的先进性和设计逻辑的复杂性日益增加,不同类型 IC 产品本身的差异化需求很难完全被通用 EDA ...

  7. 数字IC笔试题---千题解,量大管饱,图文并茂

    前言 出笔试题汇总,是为了总结秋招可能遇到的问题,做题不是目的,在做题的过程中发现自己的漏洞,巩固基础才是目的. 所有题目结果和解释由笔者给出,答案主观性较强,若有错误欢迎评论区指出,资料整理来自于& ...

  8. Ext JS的4.1.0的RC 1的发行说明

    Ext JS的 - JavaScript框架 Ext JS的4.1.0的RC 1的发行说明 发行日期:2012年3月13, 版本号:4.1.0的RC 1 修正的错误 钮 EXTJSIV-5129 按钮 ...

  9. 分享 | 如何在不同工艺间进行设计的移植转换

    文 | 兔二思 文章首发于同名公众号:兔二思(tuersi00) 欢迎大家前往关注! 问题描述 对项目而言,有时会有工艺转换的需求(process porting) 即将整个项目从一个工艺移植在另一个 ...

最新文章

  1. oracle 辅助实例,初学rman问题小记三:创建辅助实例遇到的ORA-01031
  2. java poi设置单元格格式为数值,Apache POI 如何读取Excel中数值类型单元格所规定的保留小数位?...
  3. Jupyter notebook: TypeError: __init__() got an unexpected keyword argument 'io_loop 问题
  4. 2017.0613.《计算机组成原理》总线控制-通信控制
  5. HAproxy部署配置
  6. 什么是Docker?看这一篇干货文章就够了!
  7. 在位置 0 处没有任何行。_我家孩子最爱这个小零食,外酥里糯,没有任何添加剂,0失败教程...
  8. Java编程--如何突破程序员思维
  9. 双层板在哪层覆铜_2020年中国印制电路板行业发展现状及发展趋势预测(图)...
  10. (三)JavaScript之[事件]与[字符串]
  11. 边界类、控制类、实体类
  12. Java日期查询:日、周、旬、月、季度、年等时间操作
  13. 面试拿到外包公司offer该不该去?!
  14. D2D加载图片资源(2)
  15. Nginx✧虚拟主机资源静态化
  16. 【排行榜】Carla leaderboard 排行榜 运行与参与手把手教学
  17. 如何成功实施结对编程
  18. 电路中能否使用无极性电容替换等容量的极性电容?
  19. 【BP预测】基于布谷鸟算法优化BP神经网络数据回归预测含Matlab源码
  20. 振兴会杜振国:上证指数编制要调整了,3000点永别了?

热门文章

  1. html里如何实现自动排班,选择班次(有排班).html
  2. 网站渗透这块水太深,你把握不住!但你叔我能(十年经验分享)
  3. [Unity3d]虚拟3D汽车展示项目
  4. linux网卡写入内存参数,Linux网卡驱动分析之RTL8139(三)
  5. Windows10安装rdkit
  6. LongBit 新一轮 IEO 引领者?
  7. 【react】扫条形一维码,二维码,生成一维条形码
  8. 会计科目借贷方向记忆方法
  9. matlab 播放声音,matlab播放音乐
  10. Traceroute(路由追踪) --- 的原理及实现