空间的艺术——展平式设计与层次化设计

news/2024/11/23 4:28:20/

640?wx_fmt=gif

所有芯片的设计跟普通的产品一样,需有一个标准规范化的流程(flow)。然后工程师们按照流程,运行和调试参数来得到一个合格的结果。

随着EDA软件的不断发展,新的技术不断涌现,flow的选择性也呈现出多元化的趋势。所以了解新知识,新技术对于我们来说,是相当有必要的。

 从设计的大方向上讲,flow分为传统的展平式设计(flat flow)和层次化设计(hierarchical flow)。展平式设计是集成电路设计中最基本的一种方法,芯片在全局范围内进行优化,通过布局绕线实现物理设计,提取RC参数进行时序分析,最后产生GDSII文档完成全部过程。简单的可以参考如下flat flow示意图:

640?wx_fmt=jpeg

展平式设计通常能取得更好的时序结果,但是却要花费极长的设计周期。随着电子技术的极速发展,单个芯片上的逻辑单元已经从几万们增加到几千万门,甚至几亿门。这对EDA工具,工程师,甚至计算机硬件都是一个极大的挑战。这时候就产生了层次化设计方案(hierarchical flow,简称Hier flow)。

层次化设计是指对一个普通设计,在逻辑上定义出层次化器件(hinst),在物理上给予层次化器件一个物理约束(physical constraint),然后将具有物理约束的层次化器件定义为一个划分(partition),再将各个划分切出整个设计,剩下的部分保存为顶层设计(top),而各个划分则单独保存,对于顶层而言,切出去的划分视为黑盒(black box),而对于单个划分而言,在做分块实现(blockimplementation)的时候则视为片级设计(chip level design)。在完成分块实现以及顶层实现(top implementation)之后,最后将各个划分合并(assemble)到一起,完成全芯片(full chip)的签收(sign off)。简单的示意图如下所示:

640?wx_fmt=jpeg层次化设计的方案的最大优点是它将很大的设计化成多个小设计,如果有时序问题可能存在于个别模块,再去重点解决,则复杂性变小,而且是局部的。同时,每个工程师分担的工作量也变小,完成设计的周期会缩短,从而加快了设计收敛。

当然,层次化设计也有许多不可避免的缺陷,最突出就是来源于时序预估时产生的误差。这种误差往往使得做划分的物理实现时,时序难以收敛。或者尽管划分满足时序收敛条件,在全芯片合并后,会发现一些时序路径又会变得极差无比。在手工ECO无效时,这种情况可能需要重做时序预估和划分的物理实现,最坏可能导致重新调整布图规划的风险。为了解决这些问题,传统的层次化设计方法也提出了许多更为先进的设计理念来提高时序精度,这些方法应用于层次化设计中的各个步骤中。从时序收敛的角度,展平化设计要比层次化设计精准很多。所以当设计的规模没有达到无法采用展平的设计方法完成时,设计者会偏向采用展平的设计方法来实施。


640?wx_fmt=jpeg

公司招聘

各大IC公司招聘各类IC工程师

简历请戳邮箱:taozhang3260@163.com


http://www.ppmy.cn/news/364754.html

相关文章

.9图片平铺

想让.9的图片平铺显示&#xff0c;一般使用如下 <?xml version"1.0" encoding"utf-8"?> <bitmap xmlns:android"http://schemas.android.com/apk/res/android"android:src"drawable/bar" android:tileMode"repeat&quo…

艺术平面素材|梦幻粉色手机屏幕海报

尽管粉红色的布达佩斯大饭店只存在于电影中&#xff0c;然而使用这一具有强烈视觉冲击的颜色对建筑作品进行设计&#xff0c;绝不只是一个美好 的幻想。甚至毫不夸张地说&#xff0c;粉红色在建筑设计中的使用比人们预计得更考究。 所以将粉色运用到生活中并不仅仅是给人们潜…

将计算机屏幕,iPad化身显示器!一款能让平板变电脑屏幕的神器

[PConline应用]双显示器似乎非常高大上&#xff0c;但其实借助平板&#xff0c;就可以玩一把双显示器甚至多显示器&#xff01;闲置平板与其一起放在一旁积灰&#xff0c;不如把它利用起来当电脑的副屏&#xff0c;多了一个屏幕可是能干多许多事儿&#xff0c;还能有不少骚操作…

【NightCafe AI】一分钟创建你想要的NFT数字艺术藏品【无标题】

公众号&#xff1a;元壤 元壤&#xff1a;一分钟搭建您专属的 NFT 数字藏品平台 如何使用人工智能创建 NFT 艺术。无需代码或数字艺术技能。 你想知道如何创建 NFT 艺术&#xff0c;但不知道从哪里开始吗&#xff1f;与人工智能合作&#xff0c;创造出可以作为 NFT 出售的令人惊…

小学生学计算机图片大全集,小学生电脑绘画作品欣赏

小学生电脑绘画课目的是引导学生通过创意和操作感受电脑美术课的乐趣和设计制作成功的喜悦。以下是小编整理的小学生电脑绘画作品欣赏&#xff0c;欢迎阅读。 小学生电脑绘画作品欣赏1 小学生电脑绘画作品欣赏2 小学生电脑绘画作品欣赏3 小学生电脑绘画作品欣赏4 小学生电脑绘画…

Nightcafe Creator:AI绘画艺术图片生成器

【产品介绍】 NightCafe Creator是一个在线AI绘画艺术图片生成器&#xff0c;它可以让你在几秒钟内用人工智能的力量创造出惊人的艺术作品。无论你是想用神经风格将你的照片变成一幅杰作&#xff0c;还是想用文本到图像的AI从一个提示中创造出一幅艺术品&#xff0c;nightcafe …

中国绘画艺术

分享一下我老师大神的人工智能教程&#xff01;零基础&#xff0c;通俗易懂&#xff01;http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章。分享知识&#xff0c;造福人民&#xff0c;实现我们中华民族伟大复兴&#xff01; 作者&#xff1a;等待的傻鱼&#xff08;e…

Linux 用yum安装软件提示 cannot find a valid baseurl for repo:base/7/x86_64 的解决方法

文章目录 一、问题原因二、处理方案&#xff1a;1. 编辑修改网卡配置文件2. 在文件末尾&#xff08;或中间&#xff09;追加DNS3. 重启网络4. 验证&#xff0c;安装想要安装的软件 一、问题原因 如下&#xff1a; 出现这个问题是因为yum在安装包的过程中&#xff0c;虽然已经联…