超大规模集成电路_纳米级超大规模集成电路芯片低功耗物理设计分析(二)

ea5e223a5e6b2cd67efa9662a5141f6b.png

文 | 大顺
简要介绍了功耗的组成,在此基础上从工艺、电路、门、系统四个层面探讨了纳米级超大规模集成电路的低功耗物理设计方法。

关键词:纳米级;超大规模集成电路;电路芯片;电路设计

02

纳米级超大规模集成电路芯片低功耗物理设计方法

2.4 系统层面的芯片低功耗物理设计 

2.4.1 软硬件划分软硬件划分是指将电路系统分为软件、硬件两部分。目前,很多知名电子设计自动化 EDA 公司已相继发布了系统层面的电路设计软件,能够实现电路系统层面软硬件划分,被行业广泛应用。例如,Synopsys 公司的 CoCentric 可以同时设计、仿真、实现多个系统核心元器件,Cadence 推出的 Virtual Component Co-design可以定义、分析、优化系统层面的电路设计,给电路设计者提供了系统集成、验证所需技术和工具,图形化界面方便设计人员进行协同设计和验证。利用这些软件设计人员可以从系统层面对软件、硬件两个角度综合考虑,确定最佳设计方案。2.4.2 功耗管理功耗管理包括动态、静态两种管理方式。动态功耗管理是指根据实际情况控制空闲模块关闭,以减少功耗。静态功耗管理的对象是电路工作模式。如果系统空闲,则停止芯片工作,休眠系统,从而减少功耗。动态功耗管理实现需要操作系统,因此其应用受到限制。2.4.3 指令优化指令优化流程包括如下 4 步。(1)提取指令集。合理选用指令集可以让系统功耗降至最低。(2)合理选择指令长度,提高程序代码密度,从而降低对存储器的访问,降低功耗。(3)优化指令编码,减少指令读取时总线信号翻转,以降低功耗。(4)压缩指令,指令在内存中进行压缩,输入CPU 之前再解压可以降低 CPU 功耗。

03

基于 Golden UPF 的低功耗物理设计流程

Golden UPF 主要有便于追踪、无需修改 UPF 文件及设计效率高等优点。因此,本次研究基于 GoldenUPF(Unified Power Format)进行低功耗物理设计,在满足电路性能需求的情况下实现低功耗设计目标,设计基本流程如图 2 所示。

177582d4c5bb37401dec5df4dadc7e05.png

在开始设计前要准备好相应资料,主要包括如下3 个。(1)网表。使用逻辑综合工具,将设计好的 RTL代码转换为基于特定工艺库的逻辑门级网表。(2)SDC 文件。用 Tcl 语言编写用于表述设计目标的一种文件,如面积、时序、功耗等方面的设计目标。目前,电路低功耗设计多采用多重边角多重模式(MCMM)需多个 SDC 文件来确保设计正确。(3)UPF 文件。Unified Power Format 文件对电路低功耗物理设计思路进行了规定,用于设计的全过程。准备好这些资料之后,通过低功耗物理设计将网表转换成 GDS2 格式版图文件,经多次 ECO 修复时序违例后,在 MVtool 中检查低功耗器件插入正确性。再抽取版图 RC 参数,使用功耗分析软件读取 ICC 输出的门级网表、对应 UPF 对电路功耗进行计算。本文简要介绍了电路功耗的构成,分别从工艺、电路、门、系统四个层面研究了低功耗物理设计方法,但是低功耗设计领域还有很多待解决的问题,因此还有待进一步研究,以不断降低芯片功耗。

3a45142e837f916c630e4b17de268319.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/532018.shtml

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

相关文章

outlook反应慢的原因_保险管怎么区分慢熔和快熔?

保险丝快熔与慢熔的区别所有双帽;对于这样的产品特性和安全性熔丝; gG的”,即,与接触帽组合接触;即,所述双(内/外盖)的盖。和一般的小型或地下加工厂,以便执行切割角,降低生产成本,这将选择单个帽铆接“单&…

word 通配符_学会Word通配符,可以帮助我们批量处理好多事情

长文档需要批量修改或删除某些内容的时候,我们可以利用Word中的通配符来搞定这一切,当然,前提是你必须会使用它。通配符的功能非常强大,能够随意组合替换或删除我们定义的规则内容,下面易老师就分享一些关于查找替换通…

java 运行 出现选择_Eclipse 运行出现java.lang.NoClassDefFoundError的解决方法

上篇博文也提到了这个问题,但没有深入的讲解。这次特意做了整理,详细解释其原因。先看错误java.lang.NoClassDefFoundError,显然是java虚拟机找不到指定的类,多数情况下是外部jar中的类。Eclipse的自动化,集成化&#…

设置熄屏_刚买的手机微信收不到信息提醒耽误事情,手机到手一定要这样设置...

手机使用过程中经常会遇到第三方软件接收不到信息提醒的状况,常常因此耽误了很多重要的事情,造成损失。特别是刚换新手机或者手机刚升级系统时发生的最多。一般都觉得是手机问题,其实只是手机的系统设置出现了问题,只要跟我按照以…

multipartfile 获取音频时长_抖音音频下载捷径:一键提取音频,安卓+ios全通用,完全免费...

本文相关:抖音音频提取、抖音音频快捷指令、捷径怎么获取抖音音乐…昨天有抖友分享了一个抖音短视频链接,告诉我,她很喜欢这个视频里的歌曲,但是在很多歌曲app上面却找不到相同的版本,然后就问我,有没有什么…

php windows共享内存,给PHP开启shmop扩展实现共享内存

这篇文章主要介绍了关于给PHP开启shmop扩展实现共享内存,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下在项目开发中,想要实现PHP多个进程之间共享数据的功能,让客户端连接能够共享一个状态&#xff0c…

导入ansys的实体怎么进行parameter_ANSYS在线缆线束设计中的仿真应用

ANSYS采用ANSYS Maxwell、Q3D、Twin Builder等电磁仿真软件,从线缆线束设计、寄生参数RLCG提取、到系统电磁兼容提供了全面仿真分析。创建模型ANSYS在Maxwell软件基础上提出针对用户定制化的“线缆线束设计工具包”,帮助客户参数化建立特定几何模型&…

怎么做95置信区间图_这种动态的OD图怎么做?简单3步快速搞定

之前在视频号中发过一个单车的出行数据可视化效果。动态展示了某天单车不同时段的运行情况,这种动态的OD可视化效果是如何制作的呢?使用的是kepler.gl进行制作的,其实非常简单,3步即可快速搞定。一、数据软件准备1、软件制作这种动…

捡到vivo手机怎么清除账号_为什么现在买手机,很少会去考虑OPPO和vivo呢?看一下老板怎么说...

不知道大家是否注意到,近年来OPPO和vivo的报道越来越少,而华为、荣耀和小米出现的频率越来越高。此外,网络上还有另外一个声音,一个专业的机友朋友说,宁可选择小米、OPPO和vivo,为什么熟悉自己手机的人不考…

php分析图片中水印的位置,关于ThinkPHP打水印及设置水印位置的分析

这篇文章主要介绍了ThinkPHP打水印及设置水印位置的方法,结合实例形式分析了thinkPHP打印与设置水印的相关操作步骤与具体实现技巧,需要的朋友可以参考下本文实例讲述了ThinkPHP打水印及设置水印位置的方法。分享给大家供大家参考,具体如下:最近在用Thin…

华为交换机命令_华为交换机常用命令

华为交换机常用命令:1、display current-configuration 显示当前配置2、display interface GigabitEthernet 1/1/4 显示接口信息3、display packet-filter interface GigabitEthernet 1/1/4 显示接口acl应用信息4、display acl all 显示所有acl设置 3900系列交换机5…

文件管理系统_Python学习第170节--Linux文件管理系统实际操作和具体介绍

【每天几分钟,从零入门python编程的世界!】上节我们简单了解了Linux文件管理系统,现在我们学习它的实际操作。首先我们解释下~和/的区别。~之前我们介绍过,我们说~是Linux系统的根目录,其实这个说法是不准确的&#xf…

redis 计数器 java_Redis 的 8 大应用场景!

之前讲过Redis的介绍,及使用Redis带来的优势,这章整理了一下Redis的应用场景,也是非常重要的,学不学得好,能正常落地是关键。下面一一来分析下Redis的应用场景都有哪些。1、缓存缓存现在几乎是所有中大型网站都在用的必…

预测分析算法的设计与实现_基于LD(编辑距离算法)的单词速记数据库分析设计与实现...

2020-21-1学期《最新数据库管理系统》结课作业展示。作者:牟伦利 褚四浩 陈思琴 曹鹏飞(电商11802)分工陈思琴:系统需求分析 、系统相关算法分析和ER图曹鹏飞:系统数据字典 、业务流程图、数据流程图和PPT制作牟伦利:存储过程、触…

matlab knnsearchidx,matlab查找最临近搜索knnsearch

[Idx,D] knnsearch(___) additionally returns the matrix D, using any of the input arguments in the previous syntaxes. D contains the distances between each observation in Y and the corresponding closest observations in X.使用先前语法中的任何输入参数返回矩阵…

php导出excel数据代码,phpspreadsheet导出数据到Excel的方法介绍(代码示例)

本篇文章给大家带来的内容是关于phpspreadsheet导出数据到Excel的方法介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。之前我们使用PHP导出Excel数据时使用的是PHPExcel库,但是phpoffice已经官方宣…

linux php不能写文件内容,php 在linux系统下写出文件问题

最近写了一个简单的生成文件,服务器用的linux 但是在将文件写出到路径的时候就会写出一个其他的文件夹其中一些代码如下define("paddy",dirname(__FILE__));$gkrequest_uri();$filepathpaddy.$gk;createfile($filefath,$file);//$f…

python求逆矩阵的方法,Python 如何求矩阵的逆

我就废话不多说了,大家还是直接看代码吧~import numpy as npkernel np.array([1, 1, 1, 2]).reshape((2, 2))print(kernel)print(np.linalg.inv(kernel))注意,Singular matrix奇异矩阵不可求逆补充:pythonnumpy中矩阵的逆和伪逆的区别定义&a…

liunx php的项目地址,在 Linux 配置 PHP 项目

在 Linux 配置 PHP 项目一, 搭建测试环境软件环境:(PHP 项目)PHP5.4Apache(httpd2.4)mysql5.7二, 安装1挂载:1. 把 iso 的镜像文件放到虚拟机 Linux 的 CD/ROM(在右下角 (网络适配器 / 桥接模式) 旁有个光盘, 点击连接, 之后页面出现一个光盘)2. 使用挂载命令, 把 CD/ROM 设备里…

php中改变函数路由,通过PHP重启路由器以更换IP(原创)

在采集大批量数据时常常会触发对方服务器的“自我保护”,请求过于频繁就限制访问。这时需要停留很长一段时间(十几分钟到几十分钟不等)才能恢复访问,这样采集数据的速度就受到非常大的限制。解决方法有两个:1 通过图片识别绕过验证码机制&…