标准单元的 Cell 种类

这篇具有很好参考价值的文章主要介绍了标准单元的 Cell 种类。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

引言

PDK 手册里会给出所有标准单元的说明,包括单元名、描述、真值表、逻辑符号、单元大小、电路图、驱动强度、交流功耗、延时、时序约束、引脚电容。单元名后面的X+数字代表驱动强度,比如 AND2XL、AND2X1、AND2X2、AND2X4 驱动强度依次增大。其中 “XL” 代表这个单元是低功耗单元,驱动能力和输入电容非常低。文章来源地址https://www.toymoban.com/news/detail-686264.html

组合逻辑单元

简单逻辑

INV 反相器
BUF 缓冲器
TBUF 带输出使能的缓冲
TBUFI 带输出使能的反相缓冲
PG 传输门
CLKBUF 用于时钟信号的缓冲,驱动强度较多
CLKINV 用于时钟信号的反相器,驱动强度较多
AND2 2输入与门
AND3 3输入与门
AND4 4输入与门
OR2 2输入或门
OR3 3输入或门
OR4 4输入或门
NAND2 2输入与非门
NAND3 3输入与非门
NAND4 4输入与非门
NAND2B 一个反相输入和一个非反相输入的与非
NAND3B 一个反相输入和两个非反相输入的与非
NAND4B 一个反相输入和三个非反相输入的与非
NAND4BB 两个反相输入和两个非反相输入的与非
NOR2 2输入或非门
NOR3 3输入或非门
NOR4 4输入或非门
NOR2B 一个反相输入和一个非反相输入的或非
NOR3B 一个反相输入和两个非反相输入的或非
NOR4B 一个反相输入和三个非反相输入的或非
NOR4BB 两个反相输入和两个非反相输入的或非
XNOR2 2输入同或(异或非)门
XNOR3 3输入同或(异或非)门
XOR2 2输入异或门
XOR3 3输入异或门

复杂逻辑

AOI211   Y = ( ( A 0 A 1 ) + B 0 + C 0 ) ′ \ Y = ((A0A1)+B0+C0)'  Y=((A0A1)+B0+C0)
AOI21   Y = ( ( A 0 A 1 ) + B 0 ) ′ \ Y = ((A0A1)+B0)'  Y=((A0A1)+B0)
AOI221   Y = ( ( A 0 A 1 ) + ( B 0 B 1 ) + C 0 ) ′ \ Y = ((A0A1)+(B0B1)+C0)'  Y=((A0A1)+(B0B1)+C0)
AOI222   Y = ( ( A 0 A 1 ) + ( B 0 B 1 ) + ( C 0 C 1 ) ) ′ \ Y = ((A0A1)+(B0B1)+(C0C1))'  Y=((A0A1)+(B0B1)+(C0C1))
AOI22   Y = ( ( A 0 A 1 ) + ( B 0

到了这里,关于标准单元的 Cell 种类的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • The maximum length of cell contents (text) is 32,767 charactersExcel导出单元格长度超长

    一、问题描述 导出excel接口报错,错误信息如下: ava.lang.IllegalArgumentException: The maximum length of cell contents (text) is 32767 characters at org.apache.poi.ss.usermodel.CellBase.checkLength(CellBase.java:309) at org.apache.poi.ss.usermodel.CellBase.setCellValue(CellBase.java:290) 二、定位问题 从错误信息查看源码,定位

    2024年02月16日
    浏览(41)
  • Linux系统C++程序设计1-Linux系统和POSIX 标准入门

    本书介绍了Linux以及我们如何在Linux环境中使用C++来管理关键资源。我们想花一些时间在本章中加深对操作系统(OS)的基本了解。 您将更多地了解一些特定技术、系统调用接口和可移植操作系统接口(POSIX Portable Operating System Interface)的起源。 在Linux或其他基于Unix的操作系统

    2024年02月05日
    浏览(46)
  • 图像处理ASIC设计方法 笔记1 硬件加速

    这本书是图像处理方面ASIC与DSP比较,讲了为什么要用ASIC做图像处理,它的特点和适用场景。 适用ASIC的应用场景:体积是第一位考虑的要素 还有功耗。 P25 选择用硬件加速的三个问题 1 算法有高并行性吗? 2 算法实现的硬件开销能承受吗? 3 与软件编程相比,使用硬件能获得

    2024年02月21日
    浏览(50)
  • ASIC设计学习笔记——使用Design Compiler进行综合

    综合是ASIC的前端设计中极为重要的步骤,所谓的综合过程,是指将行为级描述的电路、RTL级的电路转换到门级网表的过程。本文介绍使用Synopsys公司的Design Compiler作为工具完成综合的过程。 在ASIC开发中,当使用verilog等硬件描述语言完成对所需要的功能的代码编写和仿真后,

    2024年02月07日
    浏览(40)
  • 学习笔记01:ASIC、FPGA、SOC设计流程比较

    图1:ASIC设计流程 图2:ASIC设计流程 图3:FPGA设计流程 图4:Soc设计流程 SoC设计与传统的ASIC设计最大的不同在于以下两方面:①是SoC设计更需要了解整个系统的应用,定义出合理的芯片架构,使得软硬件配合达到系统最佳工作状态,如 总线的设计 使得总线传输吞吐量满足操

    2024年04月29日
    浏览(66)
  • 图像处理ASIC设计方法 笔记2 图像边界镜像处理

    这本书是图像处理方面ASIC与DSP比较,讲了为什么要用ASIC做图像处理,它的特点和适用场景。读到第一章, (计算卷积的)工作窗口位于图像边界时镜像扩展后的情况 。 输入仍然是逐行逐列串行图像数据流,但是在工作窗口内部,根据窗口中心像素的坐标判断窗口位于图像

    2024年02月21日
    浏览(53)
  • ASIC设计学习笔记——使用DC工具自动添加门控时钟

    门控时钟是降低数字电路功耗的一个重要手段,在ASIC设计中,设计工具都可以根据使用者的设置自动的完成门控时钟的添加。本文简单描述了门控时钟的概念,并给出了使用DC进行门控时钟添加的操作说明,是初学ASIC设计的学习笔记分享。 数字电路的工作动态功耗主要是由

    2024年02月11日
    浏览(97)
  • 【数字IC设计】Design Compiler入门

    本博客参考自文章链接 本文以全加器为例,演示DC综合的流程。设计文件如下: 创建library文件夹,将工艺库文件放入此文件夹,如下图所示 启动dc,输入 输入 设置目标库 输入 设置链接库 结果如下图所示 输入命令: 输入后显示如下: 然后输入check_design检查设计,如下图所

    2023年04月13日
    浏览(54)
  • 图像处理ASIC设计方法 笔记18 轮廓跟踪算法的硬件加速方案

    P129 轮廓跟踪算法的硬件加速方案 如果图像中某区域存在相邻像素之间仅有对角连接的部位,则对包围该区域的像素进行跟踪时,在对角连接部位,轮廓跟踪方向可能发生转移,跨越目标区域,最终生成断裂链表或者伪孤立点链表。伪孤立点是指与相邻像素仅存在对角连通的

    2024年04月28日
    浏览(60)
  • ASIC芯片设计全流程项目实战课重磅上线 ,支持 65nm制程流片 !

    此次推出【 ASIC芯片设计全流程项目实战课】,基于IPA图像处理加速器,以企业级真实ASIC项目为案例,学员可参与全流程项目实践,以及65nm真实流片! 众所周知,放眼整个IC硕士圈,有实力安排流片的也就那么几家高校。所以正经参与过流片的同学也属实是凤毛麟角。 这次

    2024年02月14日
    浏览(61)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包