当前位置: 首页 > news >正文

【数字后端】- 什么是AOI、OAI cell?它们后面数字的含义

是什么?

不管是在DC综合阶段,还是在PR阶段,尝尝会出现OAI、AOI组合逻辑单元的身影。因为它们可以通过巧妙的串联和并联晶体管非常高效地实现组合逻辑,因此在VLSI设计中非常常用。但是它们也是高pin密度单元,也可能会造成后端布局布线的congestion情况。

我们查阅foundary提供的标准单元文档发现,他们分别代表与或非门或与非门
在这里插入图片描述

代号含义?

在实际单元中,我们见到的是类似AOI221、 OAI321这样的代号,他们对应的电路图如下所示:
在这里插入图片描述
不难看出,

  • 逻辑单元后面的数字大于1的部分对应于第一个“层级”的输入,——例如AOI221单元中22代表有两个与门构成,每个与门的输入是2;`
  • 数字等于1的部分对应于直接输入到第二个层级的个数。如果我们对第二个层级有多个直接输入,我们会重复“1”;

因此,对于AOI221,代表的逻辑功能为:Z = (A·B + C·D + E)’ ,这个方程也可以明确表示为: Z = AOI221(A, B, C, D, E)。

其他情况

我们还可能会见到如AOI211, 它表示的是 Z = (A·B + C + D)’ ; 也就是第二级的输入有两个(用11来表示)

那如果是AOI33呢?
它其实表示的就是 Z = (A·B·C + D·E·F)’。对应的电路图如下:
在这里插入图片描述

代码与文字齐飞,逻辑共创意一色!若我的文章让你会心一笑,点个赞我们一起笑谈"IC人生"!qxOWwKbl1tTzkyu.png

http://www.dtcms.com/a/265282.html

相关文章:

  • seaborn又一个扩展heatmapz
  • 利用tcp转发搭建私有云笔记
  • Java--多态--向上转型--动态绑定机制--断点调试--向下转型
  • IO进程线程 (进程)
  • 旋转不变子空间( ESPRIT) 算法
  • 算法笔记上机训练实战指南刷题
  • pytorch学习-9.多分类问题
  • WSL2 + Docker Desktop 环境中查看本地镜像
  • 基于SpringBoot的场地预定管理系统
  • Springboot开发常见注解一览
  • 记一次finallshell.exe打开无法应的处理
  • 【卡尔曼滤波第二期】一维无过程噪声的卡尔曼滤波
  • 红黑树:高效平衡的秘密
  • 声网支持弱网对抗保障直播不卡不花屏
  • Android Native 之 init初始化selinux机制
  • Beamer-LaTeX学习(教程批注版)【4】
  • (LangChain)RAG系统链路向量检索器之Retrievers(五)
  • 设计模式精讲 Day 23:访问者模式(Visitor Pattern)
  • Python 的内置函数 print
  • RT Thread Studio修改堆区大小的方法
  • Python 中 http.client 与 requests 的对比及适用场景
  • 数据结构20250620_数据结构考试
  • android核心技术摘要
  • 冲突检测美国服务器:原理剖析与实战解决方案
  • Zig 安装使用教程
  • HCIA-以太网链路聚合
  • Flask 安装使用教程
  • C#上位机串口接口
  • Hamilton系统特征线法下的非线性PDE解与爆破时间分析
  • C++ 完美转发(泛型模板函数)