是什么?

不管是在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.pswp.cn/bicheng/87291.shtml
繁体地址,请注明出处:http://hk.pswp.cn/bicheng/87291.shtml
英文地址,请注明出处:http://en.pswp.cn/bicheng/87291.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MQTTServer服务器根据MQTTClient客户端已订阅的主题推送 分发消息

网络读卡器介绍:https://item.taobao.com/item.htm?ftt&id22173428704&spma21dvs.23580594.0.0.52de2c1bgK3bgZ 本示例使用了MQTTNet插件 C# MQTTNETServer 源码 using MQTTnet.Client.Receiving; using MQTTnet.Server; using MQTTnet; using System; u…

【seismic unix 合并两个su文件】

Seismic Unix简介 Seismic Unix(SU)是由科罗拉多矿业学院开发的开源地震数据处理软件包,基于Unix/Linux环境运行。它提供了一系列命令行工具,用于地震数据加载、处理、分析和可视化,支持SEG-Y格式和SU自定义格式。SU广…

【vmware虚拟机使用】安装vmware workstations17

安装vmware17 本章学习目标VMware虚拟机简介开始实操下载VMware workstation虚拟机安装虚拟机配置虚拟机网络 总结 本章学习目标 1.安装vmware workstation虚拟机 2.自定义配置虚拟机网络,避免网络冲突 VMware虚拟机简介 ​ VMware的核心是Hypervisor&#xff0…

QT6 源(147)模型视图架构里的表格窗体 QTableWidget 的范例代码举例,以及其条目 QTableWidgetItem 类型的源代码。

(1)先用一个简单的例子,学习一下本类里的成员函数的使用。生成如下图的界面,表格窗体与初始数据: 查看其 ui_widget . h 文件 ,里面的将是最标准的表格窗体的使用代码 : #ifndef UI_WIDGET_H #…

URL时间戳参数深度解析:缓存破坏与前端优化的前世今生

🔍 URL时间戳参数深度解析:缓存破坏与前端优化的前世今生 在日常的Web开发中,你是否注意到很多接口URL后面都会带有一个时间戳参数?比如 xxx/getMsg?_1751413509056。这个看似简单的参数背后,却隐藏着前端缓存策略、性…

分布式锁实现方式:基于Redis的分布式锁实现(Spring Boot + Redis)

Redis实现分布式锁的原理 Redis分布式锁基于其单线程执行命令的特性,通过原子操作实现多节点间的互斥访问。下面从原理、实现、问题及优化四个方面详细解析: 1.原子性与互斥性 Redis分布式锁的核心是原子性操作: 获取锁:使用SE…

linux升级降级内核实验

✅实验环境 vmware workstation 17 centos7.9 下载链接: https://vault.centos.org/7.9.2009/isos/x86_64/ ubuntu24.04 下载链接: https://old-releases.ubuntu.com/releases/24.04/ ✅实验目的 为了解决日常环境部署中某些驱动软件依赖特定内…

华为云开始了“开发者空间 AI Agent 开发”活动

引言 今天在华为云App上偶然看到一个新活动:Developer Events_Developer Alliance-Huawei Cloud。这个活动要求开发者可结合自己的工作实践,须在华为开发者空间内完成应用构建,应用构建类型和主题为AI Agent应用开发。 AI Agent平台 华为开…

2025.6.26总结

今天和我做同一业务得同事进行了工作交接,主要给我讲了怎么去执行自动化。包括性能自动化,API自动化,UI自动化,除了UI自动化要写些代码,其他跑得话也就在工具上配个参数,就是个搬砖得活,没太大技…

ip网络基础

交换机工作原理: 自主学习mac地址并成mac地址表 根据mac地址表再进行单播、广播转发 主机通信原理(局域网): 需要了解arp协议 拓扑图: 首先,我们观察icmp数据包,发现缺少目标mac地址&#…

AI大模型如何重塑软件开发流程?

文章目录 每日一句正能量前言一、AI大模型的定义与特点(一)定义(二)特点 二、AI大模型在软件开发中的应用场景(一)代码自动生成(二)智能测试(三)需求分析与设…

Kafka与RabbitMQ相比有什么优势?

大家好,我是锋哥。今天分享关于【Kafka与RabbitMQ相比有什么优势?】面试题。希望对大家有帮助; Kafka与RabbitMQ相比有什么优势? 超硬核AI学习资料,现在永久免费了! Kafka与RabbitMQ在消息队列的设计和应…

LeetCode 2090. 半径为 k 的子数组平均值

题目链接 2090. 半径为 k 的子数组平均值 题目描述 给定一个下标从 0 开始的整数数组 nums 和整数 k,构建并返回一个长度为 n 的数组 avgs,其中 avgs[i] 表示以下标 i 为中心、半径为 k 的子数组的平均值。具体规则如下: 无效位置&#x…

深入理解C++11原子操作:从内存模型到无锁编程

文章目录 C并发编程的新纪元内存模型基础:可见性与有序性数据竞争的根源happens-before关系memory_order枚举详解1. memory_order_relaxed2. memory_order_acquire/memory_order_release3. memory_order_seq_cst 原子操作详解std::atomic模板核心原子操作1. 读取与存…

DQL-1-基础查询

基础查询 DQL-1-基础查询 基础查询DQL - 介绍DQL - 语法DQL - 基本查询案例 DQL - 介绍 SQL 英文全称是 Data Query Language, 数据查询语言, 用来查询数据库中表的记录 查询关键字: SELECT DQL - 语法 SELECT 字段列表FROM 表名列表WHERE条件列表GROUP BY分组字段列表HAVI…

Prompt 精通之路(七)- 你的终极 AI 宝典:Prompt 精通之路系列汇总

你的终极 AI 宝典:Prompt 精通之路系列汇总 标签: #Prompt指南 #AI学习资源 #速查手册 #ChatGPT #系列总结 🚀 Prompt 精通之路:系列文章导航 第一篇:AI 时代的新语言:到底什么是 Prompt?为什么…

P27:RNN实现阿尔茨海默病诊断

🍨 本文为🔗365天深度学习训练营 中的学习记录博客🍖 原作者:K同学啊 一、过程解读 PyTorch 实战:阿尔茨海默病数据预测模型 今天,我将带大家一起探索一个基于 PyTorch 的深度学习小项目——利用 RNN 模…

HakcMyVM-Arroutada

信息搜集 主机发现 ┌──(kali㉿kali)-[~] └─$ nmap -sn 192.168.21.0/24 Starting Nmap 7.95 ( https://nmap.org ) at 2025-07-01 07:13 EDT Nmap scan report for 192.168.21.11 Host is up (0.00062s latency). MAC Address: 08:00:27:4E:CC:FB (PCS Systemtechnik/Or…

TEXT Submitting Solutions

前言 USACO 训练项目配备了一个自动评分系统,用于批改你的作业题目。你可以直接在题目页面提交你的程序;系统会对程序进行编译和评分,几秒钟内就能将结果反馈给你。 支持的语言有 C、C(含 C11 和 C14)、PASCAL、Pyth…

Reactor 瞬态错误

在响应式编程中,retryWhen 操作符通过 RetrySignal 接口提供了对重试行为的精细控制,特别是在处理 瞬态错误(transient errors) 时。瞬态错误是指那些在一段时间内发生,但随后会自行恢复的错误,例如网络请求…