芯片级IO (Pad) Ring &IP Checklist

SoC top顶层数字后端实现都会涉及到IO Ring (PAD Ring)的设计。这里面包括VDD IO,VDDIO IO, Signal IO, Corner IO,Filler IO,IO power cut cell等等。

数字后端零基础入门系列 | Innovus零基础LAB学习Day2

数字IC后端实现TOP Floorplan专家秘籍

在这里插入图片描述
一般数字后端工程师完成soc top floorplan后都需要进行io ring的review。这个review主要是根据以下的check items来展开。完整版io ring checklist见下图表格所示。
IO Ring Checklist表格

IP主要也是涉及各个power net的连接要求,主要体现在power net的层次和宽度。

在这里插入图片描述

比如,这里以SMIC PLL为案例。它有一对Digital的电源和一对Analog的电源,分别是DVDD+DVSS和AVDD+AVSS。而且还需要加diode二极管,用来做AVSS和VSS之间的背靠背二极管。

在这里插入图片描述

芯片中的所有IP都应该按照这个表格来列出。甚至还需要算出IP的pg pin到IO PAD之间的电阻。

在这里插入图片描述

还有顶层soc top上很多模拟IP的ESD保护电路设计也需要进行reveiw。

这里以TSMC台积电Efuse IP的ESD保护电路设计为例来说明。

正常efuse这个IP都是不带IO和esd保护的。所以在做数字后端实现时需要添加好对应的IO和ESD保护电路。

ESD保护电路主要由IO CELL,Bump PAD和ESD Macro组成。这里的ESD Macro其实就是我们通常所说的ESD Clamp cell。这里需要确保R1ESD的电阻要小于R1EFUSE!确保当外部有大电流时,会走ESD保护电路这个分支,从而把ESD泄放掉。

在这里插入图片描述

### GPIOIOPAD的区别和联系 #### 区别 GPIO(General Purpose Input Output)泛指通用输入输出端口,是一种通过软件配置可以灵活改变功能的硬件资源,在嵌入式系统或FPGA设计中广泛应用。这些端口能够被编程为输入模式来接收外部信号,也可以设置成输出模式发送控制指令给外围设备。 相比之下,IOPAD(Input/Output Pad),即输入输出焊盘,是位于芯片边缘的实际物理接口单元[^1]。每一个IOPAD通常对应着一个具体的管脚(pin),负责完成电平转换、保护电路等功能,并且可能具备诸如上拉电阻、下拉电阻之类的附加特性。对于FPGA来说,所有的对外通信都必须经过IOPAD来进行,因为它们构成了器件与外界环境交互的第一道屏障。 #### 联系 在实际应用中,GPIO的功能往往依赖于对应的IOPAD实现。具体而言: - **映射关系**:每个GPIO实例都会关联到特定的一个或多个人IOPAD位置;这意味着开发者可以通过调整内部寄存器中的相应位来决定哪个外设应该连接至哪一个真实的引脚。 - **属性继承**:由于IOPAD本身具有的电气参数(比如驱动强度、电压等级等),这些特征会被相应的GPIO所继承并影响其工作方式。因此,在进行低功耗优化或是高速信号处理时,理解两者间的这种内在联系至关重要。 ```c // 设置某个GPIO作为输出,并指定它使用的IOPAD编号 void configure_gpio_output(int gpio_number, int iopad_index){ // 配置代码... } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值