当前位置:网站首页>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
边栏推荐
- Unity shader (pass user data to shader)
- Create an int type array with a length of 6. The values of the array elements are required to be between 1-30 and are assigned randomly. At the same time, the values of the required elements are diffe
- Install pyqt5 and Matplotlib module
- Serializer & modelserializer of DRF serialization and deserialization
- CMD startup software passes in parameters with spaces
- Colorbar of using vertexehelper to customize controls (II)
- (3/8)枚举的不当用法 之 方法参数(二)
- [SVN] what is SVN? How do you use it?
- Difference between interface iterator and iteratable
- Difference between process and thread
猜你喜欢
Unity3d interface is embedded in WPF interface (mouse and keyboard can respond normally)
沙龙预告|GameFi 领域的瓶颈和解决方案
[4G/5G/6G专题基础-146]: 6G总体愿景与潜在关键技术白皮书解读-1-总体愿景
flex弹性布局
Data association between two interfaces of postman
Where is the answer? action config/Interceptor/class/servlet
ComputeShader
华为HCIP-DATACOM-Core_03day
Pytest installation (command line installation)
Huawei hcip datacom core_ 03day
随机推荐
Over 100000 words_ Ultra detailed SSM integration practice_ Manually implement permission management
[4G/5G/6G专题基础-146]: 6G总体愿景与潜在关键技术白皮书解读-1-总体愿景
H5网页播放器EasyPlayer.js如何实现直播视频实时录像?
The configuration and options of save actions are explained in detail, and you won't be confused after reading it
Yapi test plug-in -- cross request
Mysql database transaction learning notes
如何成为一名高级数字 IC 设计工程师(5-2)理论篇:ULP 低功耗设计技术精讲(上)
esp8266使用TF卡并读写数据(基于arduino)
SiteMesh getting started example
面试被问到了解哪些开发模型?看这一篇就够了
flex弹性布局
LeetCode每日一题(2316. Count Unreachable Pairs of Nodes in an Undirected Graph)
Pycharm create a new file and add author information
Install pyqt5 and Matplotlib module
Impression notes finally support the default markdown preview mode
Liunx command
【BW16 应用篇】安信可BW16模组/开发板AT指令实现MQTT通讯
Communication mode between processes
Using JWT to realize login function
Add new item after the outbound delivery order of SAP mm sto document is created?