当前位置:网站首页>How to become a senior digital IC Design Engineer (5-2) theory: ULP low power design technology (Part 1)
How to become a senior digital IC Design Engineer (5-2) theory: ULP low power design technology (Part 1)
2022-07-07 09:36:00 【New core design】
-- introduction
The performance characteristics of digital systems are always closely related to the execution speed and processing capacity of circuits , In the field of microprocessor design , Its performance is usually in accordance with MFLOPS( Per second
Number of floating-point operations in time ) perhaps MIPS ( The number of executable instructions per second ) To measure .
However ,
Increased processing performance of digital systems ,
It means that the circuit load increases ,
therefore ,
---- Increased power consumption ->
temperature rise , Affect the working state ) ->
Reduced range , Impact on user experience ) ->
Low stability , Impact performance potential ) ->
Heat dissipation cost , Affect competitive programs )
Finally, it will affect the market promotion of products
Reliability is a function of temperature , It is estimated that every rise in temperature 10 The degree failure rate is doubled . Maintaining a low temperature operating environment means using heat sinks or fans to dissipate heat , But this will increase the overall weight and cost .
-- Definition of power consumption
---- Output power - Input power , In the field of electricity , Power refers to the work done by current in unit time ,P=UI, This may be a little abstract or conceptual
The power consumption of each part of a single display notebook is as follows :
Notebook is W Of the order of magnitude
a main board 10
CPU 30
The graphics card 30
Hard disk 5
Memory 5
Monitor 15
Other 15
Smart phones are mW Of the order of magnitude
IP The design is uW Of the order of magnitude
---- Through the definition of power consumption, we can find , Power consumption is an instantaneous concept , It's unit time 1 Energy generated in seconds , And energy is a concept of time
for example , The power consumption of smart watches is 1mW, Work after running 30 minute , The energy consumed is 30*60s*1mW=1800J
---- yes PPA:Performance、Power、Area One of the compromises of
Abstract : As PPA One of the members of , Low power technology is particularly important , The future IC One direction of design .
This paper mainly introduces some commonly used low-power design technologies, such as pipelined parallelism 、 Resource sharing 、 Status code 、 Gate clock 、 Operand isolation 、 Power consumption optimization of gate circuit 、 Multi threshold voltage .
-- Divide
---- Static power consumption (Static Power)
---- Dynamic power consumption (Dynamic Power)
The next issue focuses on the meaning of dynamic power consumption and static power consumption
边栏推荐
- PostgreSQL创建触发器的时候报错,
- VSCode+mingw64
- Esp8266 uses TF card and reads and writes data (based on Arduino)
- The configuration and options of save actions are explained in detail, and you won't be confused after reading it
- H5 web player easyplayer How does JS realize live video real-time recording?
- Diffusion模型详解
- The use of recycling ideas
- 如何成为一名高级数字 IC 设计工程师(1-6)Verilog 编码语法篇:经典数字 IC 设计
- Communication mode between processes
- Unity shader (to achieve a simple material effect with adjustable color attributes only)
猜你喜欢
Jenkins modifies the system time
Lecture 1: stack containing min function
Unity shader (learn more about vertex fragment shaders)
MongoDB怎么实现创建删除数据库、创建删除表、数据增删改查
H5网页播放器EasyPlayer.js如何实现直播视频实时录像?
Mysql database index study notes
信息安全实验三 :PGP邮件加密软件的使用
数据建模中利用3σ剔除异常值进行数据清洗
Install pyqt5 and Matplotlib module
Sublime Text4 download the view in bower and set the shortcut key
随机推荐
战略合作|SubQuery 成为章鱼网络浏览器的秘密武器
Windows starts redis service
十二、排序
创建一个长度为6的int型数组,要求数组元素的值都在1-30之间,且是随机赋值。同时,要求元素的值各不相同。
Information Security Experiment 3: the use of PGP email encryption software
Esp8266 uses TF card and reads and writes data (based on Arduino)
Add new item after the outbound delivery order of SAP mm sto document is created?
esp8266使用TF卡并读写数据(基于arduino)
js逆向教程第二发-猿人学第一题
DRF authentication, permissions, and flow restrictions (only for views in DRF)
Postman setting environment variables
STM32 and motor development (from stand-alone version to Networking)
JS inheritance prototype
Cesium does not support 4490 problem solution and cesium modified source code packaging scheme
Schema-validation: wrong column type encountered in column XXX in table XXX
第一讲:包含min函数的栈
Mysql数据库-锁-学习笔记
面试被问到了解哪些开发模型?看这一篇就够了
PLC信号处理系列之开关量信号防抖FB
JMeter JDBC batch references data as input parameters (the simplest method for the whole website)