一个IC DESIGNER的进阶之路(3)

芯片设计进阶之路——Reset树构建与平衡策略 本文深入探讨了芯片设计中复位树的构建与平衡策略。文章指出,在超大规模SoC设计中,复位信号的管理复杂度不亚于时钟信号,系统性地构建复位树至关重要。核心在于采用“异步复位,同步释放”的黄金标准,并详细分析了集中式、分布式及混合式拓扑的优劣。重点阐述了复位树平衡的目标是满足复位恢复/移除时间要求,而非最小化Skew,并介绍了如何利用EDA工具实现自动平衡,以及应对多时钟域和低功耗设计的挑战。 阅读详情

《IC设计制造流程培训.pdf》

《[EDA工程的理论与实践:SOC系统芯片设计].曾繁泰.高清版.pdf》前言部分

读书笔记

1、基本概念

1)微电子技术:是建立在以集成电路为核心的各种半导体器件基础上的高新电子技术,特点是体积小、重量轻、可靠性高、工作速度快,微电子技术对信息时代具有巨大的影响。

包括:芯片制造技术、计算机辅助设计与辅助测试技术、掩膜制造技术、材料加工技术、可靠性技术、封装技术和辐射加固技

2)集成电路(integrated circuit):是一种微型电子器件或部件。采用一定的工艺,把一个电路中所需的晶体管、电阻、电容和电感等元件及布线互连一起,制作在一小块或几小块半导体晶片或介质基片上,然后封装在一个管壳内,成为具有所需电路功能的微型结构;其中所有元件在结构上已组成一个整体,使电子元件向着微小型化、低功耗、智能化和高可靠性方面迈进了一大步。它在电路中用字母“IC”表示。集成电路发明者为杰克·基尔比(基于锗(Ge)的集成电路)和罗伯特·诺伊思(基于硅(Si)的集成电路)。当今半导体工业大多数应用的是基于硅的集成电路。


3)晶圆:是指硅半导体集成电路制作所用的硅晶片,由于其形状为圆形,故称为晶圆;在硅晶片上可加工制作成各种电路元件结构,而成为有特定电性功能之IC产品。晶圆的原始材料是硅,而地壳表面有用之不竭的二氧化硅。二氧化硅矿石经由电弧炉提炼,盐酸氯化,并经蒸馏后,制成了高纯度的多晶硅,其纯度高达99.999999999%。

4)前、后道工序:半导体设备分为前道和后道,前道主要是光刻、刻蚀机、清洗机、离子注入、化学机械平坦等。后道主要有打线、Bonder、FCB、BGA植球、检查、测试等。又分为湿制程和干制程。湿制程主要是由液体参与的流程,如清洗、电镀等。干制程则与之相反,顾名思义是没有液体的流程。其实半导体制程大部分是干制程。

5)光刻:光刻是平面型晶体管和集成电路生产中的一个主要工艺。是对半导体晶片表面的掩蔽物(如二氧化硅)进行开孔,以便进行杂质的定域扩散的一种加工技术。

6)特征尺寸:在集成电路领域,特征尺寸是指半导体器件中的最小尺寸。在CMOS工艺中,特征尺寸典型代表为“栅”的宽度,也即MOS器件的沟道长度。一般来说,特征尺寸越小,芯片的集成度越高,性能越好,功耗越低。人们在谈及CPU的更新换代时,经常会说到类似的话:这款CPU采用了28 nm工艺,跟上一代采用40 nm工艺的同系列芯片相比,性能提升了多少、功耗下降了多少。这里说到的40 nm、28 nm就是集成电路的特征尺寸。

7)摩尔定律:Moore's Law 集成电路芯片上所集成的电路的数目,每隔18个月就翻一番。

2、我国集成电路行业现状

1)集成电路设计、芯片制造与封装测试三个行业竞相发展

——以IC设计业为先导,IC制造业为主体

2)在规模快速扩大的同时,技术水平迅速提高

3)自主开发和产业化取得相应进展

3、    IC设计

1)IC设计是将系统、逻辑与性能的设计要求转化为具体地物理版图的过程,也是一个把产品从抽象的过程一步步具体化、直至最终物理实现的过程

2)前端设计和后端设计

https://blog.youkuaiyun.com/limanjihe/article/details/52674745

3)Top-Down和Bottom-Up 


4)设计输入


5)仿真

• 通过数学模型,建立尽量贴近真实物理器件的数学模型和应用条件
– 建库 (专业的公司Artison ,Feraday )
– 环境建模 (Stimulus , Test bench)
• 占设计工作的比重逐渐加大
• 观察仿真波形Vs.自动测试
• 行为级、 RTL级、逻辑级、物理级


6)综合

• EDA工具通过读取库文件、约束文件、以及设计输入文件(如高级硬件描述语言写成的文本文件)以及指令文件,并自动生成符合要求的电路图或者电路网络表的过程。
• 代替了许多本来要人去做的工作。
• 培养了一批不懂电路的IC设计工程师
– IC设计不是软件设计
– EDA工具只是辅助手段

– 老问题,机器究竟能不能代替人?

7)单元库

• 基本的晶体管和无源器件
• 常用的小规模电路结构,如基本逻辑门以及触发器等
• 包含经过加工后通过仪器测试到的真实物理参数(作为仿真的依据)
• 简化后端设计,就像在搭积木。
• 提高设计的可靠行,把精力用在更高层次的考虑,如架构和功能。
• 工厂提供,专业公司提供
• 关键文件

– 做设计没有库如同用没有准星的枪射击

8)Tape-Out

• 何谓Tape-out?
– Tape-out: 就是将设计完成的GDS数据送交
Foundry进行后续数据处理和掩膜版制作.
• 计算机非常可靠,为何经过设计流程后送
去加工回来的芯片不工作?
– 数学模型与实际情况不一致
– 工厂加工存在偏差

– 人为的疏漏和错误,> 90%!

4、System On Chip,SOC

在同一片芯片上集成控制部件(微处理器、存储器)和执行部件(I/O接口、微型开关、微机械),能够自成体系、独立工作的芯片成为系统芯片。

集成处理器、存储器和接口逻辑的数字系统芯片设计方法成为集成系统设计。




Cadence AMS Designer混合信号仿真教程 本篇介绍的是Cadence IC617自带混合信号仿真的教程。演示了如何在图形界面中设置和运行VirtuosoAMS Designer仿真器IC617和INCISIVE151中的各种环境。它说明了如何同时具有Verilog的设计模块(数字部分)和原理图数据库(模拟部分)。 AMS Designer模拟器是一种混合信号模拟器,混合信号设计通常包含两个部分:模拟部分和数字部分。 本教程用到的库文件下载链接: https://pan.baidu.com/s/1MlCNKHZm... 阅读详情

相关推荐

Altium Designer PCB封装库实战:从CHIP类到IC类封装的完整制作流程

本文详细介绍了Altium Designer中PCB封装库的制作流程,从CHIP类到IC类封装的实战技巧。通过焊盘补偿、极性标识、3D模型对接等关键技术,帮助工程师提升封装设计的准确性和效率,符合IPC标准,显著降低生产不良率。

weixin_30296405的博客 419

一个IC DESIGNER的进阶之路(1)

• IC工程师的职责是什么?——IC工程师的职责就是按期Tape Out质量合格的芯片• IC工程师的特质是什么?——如临深渊,如履薄冰,战战兢兢,小心翼翼——剔除所有侥幸心理——具体体现为:       在一个新的技术被反复证明有效之前,选择稳妥的方法;       工作前几年,完全按照公司规范来做,让别人分不清是你写的还是别人写的;tapeout,也称tape-out,是半导体行业,或者说是集...

叮咯咙咚呛36的博客 1009

Altium Designer(三)IC类元件模型创建

Altium Designer(三)IC类元件模型创建 软件:Altium Designer 16 (一) 画通用同步和异步收发器的IC(Usart) 1、选择“原理图库”文件,点击右下角的【SCH】——>【SCH Library】,进入编辑页面。双击【Component_1】,并修改名称为“Usart1” 2、画矩形并初步调整大小。 3、放置引脚 4、双击引脚,修改引脚【显示名称】、【标识】、和【长度】 5、双击【Usart1】,进入设置模式,IC类的元件设置【Designator】为“

Curnane0_0的博客 2202

芯片设计进阶之路——Reset深入理解

复位网络具有非常大的扇出和负载,到达不同的触发器存在不同的延时,不满足复位恢复或者解除时间的情况下,就有可能在不同的触发器的不同时钟周期内进行解复位。仿真跟实际电路不同,仿真是“串行”的,仿真时控制信号的初始不定态会导致后续的控制信号结果都是不定态,也就是说,初始的不定态对控制通道是致命的。(数字系统一般分为数据通路和控制通路,数据通路一般是对输入的数据进行处理,控制通路则是对运行的情况进行操作),在实际电路中,只要输入是有效数据(开始的时候可能不是有效的),输出后的状态也是确定的;

cy413026的博客 7966

Altium Designer常用IC/MCU PCB封装插件指南

Altium Designer是一款功能强大的电子设计自动化软件,广泛应用于电子工程师和设计师的日常工作中。它提供了从概念设计到产品上市的完整设计解决方案,包括原理图捕获、PCB布局、仿真和生产输出等。Altium Designer支持高度集成的设计流程,旨在提升设计效率,减少出错率,并缩短产品的上市时间。在本文中,我们将深入了解Altium Designer的核心功能,探讨它如何帮助设计师在复杂的电子项目中保持高效和准确。

weixin_42608299的博客 855

用 FPGA 如何自己设计 CPU 和制作计算机

为了让更多的人能够迅速掌握用 FPGA 自己设计 CPU 和制作计算机的方法,推动我 国计算机科学向深层次发展,本文特一般性 介绍一下设计需要掌握的基本知识和设计制 作计算机的一般过程。

ic designer

大陆ic设计公司及解决方案: 海思hisilicon 展讯spreadtrum 中星微 vimicro 炬力 艾为 昂宝 兆易创新 国民技术 上海贝岭 北京思旺 君正集成电路 华芯 -dram 国芯IP 圣邦微电子 锐迪科微电子 格科微电子 瑞芯微电子 芯原微电子 复旦微电子 台湾ic设计公司及解决方案: ...

weixin_30505043的博客 291

EDA工程的理论与实践:SOC系统芯片设计

EDA工程的理论与实践:SOC系统芯片设计,详细简明的介绍了EDA在工程的运用技巧和方法

作为一个IC Designer,必须要清楚的东西

1.1从RTL到GDSⅡ的设计流程: 这个可以理解成半定制的设计流程,一般用来设计数字电路。 整个流程如下(左侧为流程,右侧为用到的相应EDA工具): 一个完整的半定制设计流程应该是:RTL代码输入、功能仿真、逻辑综合、门级验证、时序/功耗/噪声分析,布局布线(物理综合)、版图验证。 整个完整的流程可以分为前端和后端两部分, 前端的流程图如下: 前端的主要任务是将HDL语言描述...

weixin_30776273的博客 282

IC设计工程师的高手进阶之路

如何成为IC设计高手?如何提高自己的设计能力?自己的感受是,IC设计不同于一般的板级电子设计,由于流片的投资更大,复杂度更高,系统性更强,所以学习起来也有些更有意思的地方。这里就斗胆跳过基本电子知识的方面,单就一些特别的地方来表达一下个体的感受。

ESP-IDF 利用ESP32构建智能音乐播放器(一)---------- 实现SD卡MP3文件的解码与播放

本文详细介绍了如何利用ESP32和ESP-IDF开发框架,从零开始构建一个智能音乐播放器。文章重点讲解了如何通过SD卡模块读取MP3文件,并集成Helix MP3解码库进行软件解码,最终通过I2S接口驱动音频模块实现播放。内容涵盖硬件连接、软件环境搭建、核心解码与输出逻辑,为嵌入式音频开发提供了完整的实战指南。

weixin_29163797的博客 234

Altium Designer入门与进阶教程系列

电路设计与PCB学习的相关教程资料进行编辑与分享,也供给大家学习,助力成长。

硬件之家,技术前行 9130

基于深度强化学习的柔性作业车间动态调度

在追求敏捷和灵活的生产调度方面,处理不可预测的动态事件的能力变得越来越重要。与此同时,生产系统中的网络-物理融合产生了大量需要实时挖掘和分析的工业数据。为了便于这种实时控制,本研究提出了一种分层分布式的体系结构来解决动态柔性作业车间调度问题。采用双深度Q网络算法(DDQN)训练调度智能体,捕捉生产信息与调度目标之间的关系,为具有恒定任务到达的柔性作业车间实时做出调度决策。为了处理动态调度中问题的可变规格说明,提出了专门的状态和动作表示法。此外,还提出了一种代理奖励整形技术(surrogate reward

太剧烈的快乐与太剧烈的悲哀是有相同之点的——同样地需要远离人群! 1万+

Altium Designer创建复杂IC封装的完整示例演示

深入演示如何在Altium Designer中构建复杂IC封装,涵盖从引脚布局到焊盘定义的全过程,助力高效调用altium designer元件库大全资源,提升电路设计效率。

weixin_31938351的博客 704

Unity游戏开发客户端面经——数据结构(初级)

Unity游戏开发客户端面经 之 数据结构篇

Sea3752的博客 1万+

基于Simulink的魔术公式轮胎动力学仿真

本篇博文主要用来记录汽车系统动力学课程的学习,仅供课程阶段参考,与实际工程应用还有较大距离。基于Simulink的魔术公式轮胎动力学仿真本实例主要有以下任务。1.建立魔术公式轮胎动力学仿真模型。2.绘制不同载荷下的轮胎纵向力—滑动率关系曲线。3.绘制不同载荷下的轮胎侧向力—侧偏角关系曲线。4.绘制不同载荷下的轮胎回正力矩—侧偏角关系曲线。提示:以下是本篇文章正文内容,下面案例可供参考。

shy_201992的博客 6940

Altium Designer 22库元件创建进阶:从基础电阻到复杂IC的实战技巧

本文详细讲解Altium Designer 22库元件创建的进阶技巧,涵盖从基础电阻到复杂IC元件的全流程实战。重点介绍了格栅设置、引脚属性配置、封装管理及库文件维护等专业方法,帮助工程师提升元件设计效率与规范性,确保原理图与PCB设计的准确性。

pz89012345的博客 516

Oracle EBS 如何处理MMT表错误-WIP 实体未定义或不具有期间余额项

错误说明:WIP 实体未定义或不具有期间余额项。(The wip entity is either not defined or does not have a period balance entry)由于工单的创建日期为4月份,工单的余额表记录的期间是4月份,而3月份工单余额表中没有记录。公司将上一个新的库存组织,有一部分测试的工单创建日期在4月份,而工单的发放日期、发料事务处理日期和完工事务处理日期均在3月份。1、关闭3月份库存会计期,待定事务处理存在未计成本物料/WMS。成本类型: PAC成本。

陈显平的专栏-Oracle EBS 651

Altium Designer 22库元件创建进阶:从基础元件到复杂IC的实战技巧

本文详细介绍了Altium Designer 22库元件创建的进阶技巧,涵盖从基础电阻到复杂IC如CH343G的实战设计。重点讲解了格栅设置、图形绘制、引脚属性配置及封装关联等关键步骤,帮助工程师提升元件设计效率与准确性,确保从原理图到PCB的无缝衔接。

2w3e4r5t6y的博客 851

最小二乘(MLS)求点云法向量

MLS算法的基本思想是通过在点云的局部邻域内拟合一个光滑曲面,如平面或多项式曲面,以此来重建和处理点云数据。对于法向量估计,MLS通常在每个点的邻域内拟合局部平面,然后从该平面的法向量作为点的法向量。

twnkie的博客 744

端到端自动驾驶:特斯拉FSD Beta技术拆解

端到端自动驾驶:特斯拉FSD Beta技术拆解 ,人工智能,计算机视觉,大模型,AI,这篇文章围绕特斯拉FSD Beta的端到端自动驾驶技术展开,先介绍端到端自动驾驶的定义、与传统方案的区别及FSD Beta的特点,再阐述其硬件基础、技术架构,解析关键技术,还涉及训练数据与标注、安全与冗余设计、实际应用场景与挑战以及技术迭代与更新等内容,展现了该技术的多方面情况。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 18万+

Altium Designer 20 (4)——IC元件创建

IC,就是集成电路。可以理解成芯片。 一、IC元件创建 我们这次画一个原理图中的IC元件。原理图如下: 进入元件库。 添加元件。 放置外框。 放置管脚(8个) • 由 青梅煮久 写于 2021 年 06 月 01 日 ...

qq_34118600的博客 1万+

STM32 MCU解除读保护的方法及STM32CubeProgrammer的应用

下面是一个简单的源代码示例,演示如何在STM32CubeProgrammer中使用命令行界面(Command-Line Interface,CLI)来解除STM32 MCU的读保护。通过按照这些步骤操作,您可以成功解除STM32 MCU的读保护,并在需要的时候进行调试、烧录或修改固件。模块调用了STM32CubeProgrammer的命令行界面(CLI),并传递了相应的参数来解除STM32 MCU的读保护。请注意,在进行任何与读保护相关的操作之前,请确保您拥有合法的授权和权利,以避免潜在的安全风险。

ZwcCsharp的博客 3548

使用Altium Designer10软件绘制芯片引脚图(以IC1114芯片为例)

运用Altium Designer软件绘制IC1114-F48LQ芯片的原理图库,详细步骤如下: 第一步:在“文档”里新建一个文件夹,命名为“电子产品创新设计源文件”,用以存放每次实验的源文件和原理图库文件等,回车确定。然后双击该文件夹,在其子目录下再新建一个文件夹,命名为“Experiment_1”,用来存放第一次实验相关的源文件和原理图库文件。 图1 创建存放工程文件的文件夹 ...

weixin_30894389的博客 9664

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Altium Designer 24 保姆级教程:从零开始创建你的第一个电阻和IC元件库

本文提供Altium Designer 24(AD24)的保姆级教程,从零开始指导创建电阻和IC元件库。详细讲解环境设置、电阻建模、IC元件进阶技巧及高效工作流优化,帮助电子设计新手快速掌握AD24的核心功能,提升设计效率。

weixin_30906185的博客 405

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

Altium Designer软件学习

1、找到下载好的安装包,对着他右击,解压到Altium Designer 2019,解压完成后双击打开Altium Designer 2019文件夹2、双击打开安装文件夹3、双击打开AltiumDesigner19Setup4、点击Next5、勾选I accept the agreement,然后点击Next6、点击Next。

温故而知新,可以为师矣。 4573

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

上一篇: 《通信原理基础》学习笔记(4)
下一篇: 一个IC DESIGNER的进阶之路(2)
叮咯咙咚呛36
博客等级 码龄14年 169粉丝 44原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值