超大规模集成电路_纳米级超大规模集成电路芯片低功耗物理设计分析(二)
文 | 大顺
简要介绍了功耗的组成,在此基础上从工艺、电路、门、系统四个层面探讨了纳米级超大规模集成电路的低功耗物理设计方法。
关键词:纳米级;超大规模集成电路;电路芯片;电路设计
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 所示。
在开始设计前要准备好相应资料,主要包括如下3 个。(1)网表。使用逻辑综合工具,将设计好的 RTL代码转换为基于特定工艺库的逻辑门级网表。(2)SDC 文件。用 Tcl 语言编写用于表述设计目标的一种文件,如面积、时序、功耗等方面的设计目标。目前,电路低功耗设计多采用多重边角多重模式(MCMM)需多个 SDC 文件来确保设计正确。(3)UPF 文件。Unified Power Format 文件对电路低功耗物理设计思路进行了规定,用于设计的全过程。准备好这些资料之后,通过低功耗物理设计将网表转换成 GDS2 格式版图文件,经多次 ECO 修复时序违例后,在 MVtool 中检查低功耗器件插入正确性。再抽取版图 RC 参数,使用功耗分析软件读取 ICC 输出的门级网表、对应 UPF 对电路功耗进行计算。本文简要介绍了电路功耗的构成,分别从工艺、电路、门、系统四个层面研究了低功耗物理设计方法,但是低功耗设计领域还有很多待解决的问题,因此还有待进一步研究,以不断降低芯片功耗。
超大规模集成电路_纳米级超大规模集成电路芯片低功耗物理设计分析(二)相关推荐
- 【笔记:模拟CMOS集成电路】两级运算放大器设计与仿真(带版图)
[笔记:模拟CMOS集成电路]两级运算放大器设计与仿真(带版图) 前言 1.电路分析 1.1电路结构 电路描述: 1.2小信号分析 1.3公式 2指标设计 2.1预期设计指标参数 2.2参数分析 (1 ...
- 用与非门设计血型配对电路_电路板中与非门集成电路的控制原理
在电路板中,我们会经常看到一些HC00.HEF4011等与非门集成电路.这些与非门集成电路的引脚功能及它们的控制功能你都了解了吗?接下来让我们一起了解它吧! 01 实物图 与非门集成电路HC00的实物 ...
- 华为服务器芯片多少纳米,华为mate40的芯片是几纳米_华为mate40的芯片是几纳米工艺...
华为mate40被大家誉为今年华为功能最丰富并且性价比也非常的手机.看到这样的称号大家不禁回想华为mate40的芯片是什么呢?华为mate40的芯片是几纳米的呢?小编就来为大家介绍一下吧. 1.华为m ...
- 推荐几本纳米级光刻机书籍
开始学习纳米级光刻机的小伙伴,可以由易到难看一下下面几本书,最后一本是ASML的光刻机之路,也可以大致了解一下. 纳米集成电路制造工艺(第2版)>是2017年清华大学出版社出版的书籍,作者是张汝 ...
- 今日《科学》封面:纳米级清晰度看大脑是怎样一种体验?
来源:药明康德微信团队 摘要:在最新出版的<科学>杂志上,由麻省理工学院(MIT)和霍华德·休斯医学研究所(HHMI)的科学家们领衔的一支团队,成功对果蝇的完整大脑进行了成像,清晰度达到了 ...
- 利用select 函数 实现sleep功能 达到纳米级
2019独角兽企业重金招聘Python工程师标准>>> 利用select 函数 实现sleep达到纳米级 . 当然这个数据计算出来不准确,本身就包含程序执行本身消耗的数量. 原理是把 ...
- 静电纺聚丙烯腈纳米级纤维滤膜的制备
制备了不同质量分数的聚丙烯腈纳米级纤维,并测试了该纳米级纤维复合滤膜的微观结构,透气性能和过滤性能 结果表明:随着纺丝时间的增加,纳米级纤维滤膜的厚度增加,透气率降低,但过滤效率和阻力压降都呈现增加的 ...
- SK海力士量产采用EUV技术的第四代10纳米级DRAM;捷波朗推出全新降噪耳机;TCL选择亚马逊云科技智能湖仓 | 全球TMT...
新品 SK海力士开始量产采用EUV技术的第四代10纳米级DRAM.SK海力士宣布,已于7月初开始量产适用第四代10纳米级工艺的 8Gigabit(Gb)LPDDR4 移动端DRAM产品.自从10纳米级 ...
- 2.4G无线麦克风领夹麦一拖二_全双工_杰理JL6976M单芯片方案
目录 一.简介 二.详细说明 2.1 目前杰理的无线麦方案 2.2 主控芯片脚位图 2.3 系统框架图 2.4 方案参数低延时无线麦功能支持以下三种组合配置:(1)一发一收a) 无线麦(单收发) ...
最新文章
- Python实现微信防撤回
- PowerToys,微软开源的超实用小工具合集
- NSMutableString和NSString区别,及相互转换方法
- 配置Linux两节点SSH密钥信任
- 函数计算支持 MySQL 实例绑定
- 师弟新作!Nature子刊 | 重大进展!何川团队首次系统地获得了19个组织的5hmC图谱
- 小b和排序(51Nod-2484)
- Perl 第一章概述
- 花音机器人_【扑杀花音攻略组】超弩级光机器人攻略
- 一天一模式:Decorator模式
- 计算机一级excel典型试题,最新excel计算机一级试题合集
- 如何打开剪贴板查看器?
- Ruiy classicsQuotations
- 智慧屏如何连接电视盒子
- Oracle的Package的作用及用法
- Docker的镜像管理
- Kuberneters企业级容器云平台落地实践之二
- 学习大数据前应该了解什么?
- js截取某个字符串前面的内容
- Node.js(三)路由器、中间件、MySQL模块、RESTful接口
热门文章
- es对已有的索引给主键_ES中对索引的相关操作
- 解决ssh正常登录sftp不能登录的问题
- 基于Dockerfile创建一个最简单的docker镜像
- linux下删除目录及其子目录下某种类型文件
- RabbitMQ集群原理介绍
- 企业实战案例02_Jenkins_连接远程GitLab拉取代码
- 企业级实战03_真实项目实战SpringMVC整合ActiveMQ
- MyBatisPlus_删除篇_入门试炼_04
- 公文字体字号标准2020_手把手教你写公文——红头文件的制作技巧
- 战神笔记本电脑自带access吗_笔记本电脑卡顿不要急着换,这几个方法,让你的电脑流畅爆表...