倒模是什么| 风平浪静是什么生肖| 女人左眼皮跳是什么预兆| 芒果有什么好处和坏处| 涸的意思是什么| 坐地能吸土是什么意思| 男人为什么喜欢吃奶| 骑马挥杆是什么牌子| 化疗和靶向有什么区别| 口干口苦吃什么中成药| 什么是周边| 解酒吃什么水果| 皮肤松弛是什么原因造成的| 水浒传什么朝代| 郑板桥擅长画什么| 铁是补什么的| 做照影是检查什么| 痛经吃什么| 6月18是什么星座| 番茄和蕃茄有什么区别| 1935年属什么生肖| 试婚是什么意思啊| 尿酸高什么引起的| 520是什么日子| 肠粘连是什么原因引起| 领事是什么级别| 嗳气是什么原因引起的| 韩红是什么民族| 补钙多了有什么坏处| nec医学上是什么意思| 梦见自己得了绝症预示着什么| 夏天怕热冬天怕冷是什么体质| 土地出让金什么意思| 胰是什么器官| 八朵玫瑰花代表什么意思| 一呼吸胸口疼是什么原因| 灰紫色是什么颜色| 半夜胃反酸水是什么原因| 吉数是什么数字| 男士内裤买什么牌子好| 七月份可以种什么菜| 平起平坐是什么动物| 右肺疼是什么原因| 积分落户是什么意思| 倒班是什么意思| 明目退翳什么意思| 夜间盗汗是什么原因| 粘胶是什么面料| cg动画是什么意思| 男人补身体吃什么好| 什么食物最养胃| 巡查是什么意思| 1963属什么| 产假什么时候开始休| 6月30日是什么节日| 什么的冬天| 睡觉爱流口水是什么原因| 三七主要治什么病| 增加性功能吃什么药| 湿疹是长什么样的| 家婆是什么意思| 判决书什么时候生效| 孕妇尿回收是干什么用的| php是什么语言| 鞋子eur是什么意思| 孩子多动缺什么| 柚子是什么季节的水果| 过敏性紫癜看什么科| pr是什么工作| 医院三甲是什么意思| 艾灸为什么不能天天灸| 中医湿气重是什么意思| 续弦是什么意思| 衣原体阳性是什么意思| 急性会厌炎吃什么药| 尿发黄什么原因| 懵懵懂懂是什么意思| hpv不能吃什么食物| mect是什么意思| 厂与什么有关| 手指盖空了是什么原因| 人肉搜索是什么意思| 肺气肿是什么意思| 甲状腺炎是什么引起的| 孺子可教也什么意思| 散光看东西是什么样的| 他克莫司软膏治疗什么| 前列腺增生吃什么药见效快| 印度为什么叫三哥| 宝宝不喝奶是什么原因| 蓝色加红色等于什么颜色| 今日是什么日子| 阑尾在人体的什么位置| 感冒了喝什么汤好| 大腿抽筋是什么原因引起的| 野蛮生长是什么意思| 半边脸发麻是什么原因| 月经来吃什么好| yankees是什么牌子| 玫瑰金是什么颜色| 为什么会心悸| 均字五行属什么| 林冲是什么生肖| iphone5什么时候出的| 最不干净的动物是什么生肖| 于谦为什么加入国民党| 悼念是什么意思| hm是什么| 5月2日是什么星座| 疝外科是治什么病的| 明年是什么年| 毛周角化症用什么药膏| 88年是什么命| 菠菜不能与什么一起吃| 牛大力泡酒有什么功效| 开端是什么意思| 2017年是什么命| 孕早期不能吃什么| 医保报销需要什么材料| 心烦意乱是什么意思| 寒食节是什么意思| 羟苯乙酯是什么东西| 什么是免疫组化检查| 什么叫钝痛| 如你所愿是什么意思| 为什么手术前要禁食禁水| 喝红花有什么作用与功效| 老梗是什么意思| 阴道痒用什么药| 什么地制宜| 不畏将来不念过往什么意思| 什么不什么声| sey什么意思| 四月十七号是什么星座| 什么叫专科| 黑色加什么颜色是棕色| 意淫什么意思| 低度鳞状上皮内病变是什么意思| 丹毒用什么药膏| 坐月子吃什么好| 咳嗽雾化用什么药| 麻子是什么意思| 生物酶是什么东西| 尿液茶色是什么原因| 鞠婧祎什么学历| 痛风吃什么食物好| 百里挑一是什么生肖| 退烧药吃多了有什么副作用| 动漫是什么意思| 小孩几天不大便是什么原因怎么办| 大什么一什么| 玉对人身体健康有什么好处| 心律不齐什么症状| 芊芊学子是什么意思| 艾斯比什么意思| 尉姓氏读什么的| 男人血精是什么原因造成的| 吃什么药头脑立刻清醒| 长期喝奶粉有什么好处| 牙根疼吃什么药最好| 赤潮是什么| 李子有什么功效| 周杰伦什么时候出道| 扁平足是什么样子图片| 16年属什么| 受控是什么意思| 日在校园讲的什么| 出汗对身体有什么好处| 九个口是什么字| 疏肝解郁喝什么茶| 什么是粉丝| 手指甲有竖纹是什么原因| 着床出血是什么颜色| 梦见绿豆是什么意思| 什么是矿物质| 什么狗不会咬人| 女人一般什么时候容易怀孕| 平均红细胞体积偏低是什么原因| 马华念什么字| 肾挂什么科| 胰腺疼吃什么药| 戴的部首是什么| 红色和什么颜色搭配好看| 男属龙和什么属相最配| 祛风是什么意思| 6月5日是什么日| 火疖子挂什么科| 下肢动脉硬化吃什么药| 属鸡的跟什么属相最配| 小孩经常流鼻血是什么原因| 乾隆和康熙是什么关系| 孕妇吃辣椒对胎儿有什么影响| 掉头发是什么原因| 僧侣是什么意思| 什么是宾格| 迪丽热巴是什么族| 葡萄胎是什么原因造成的| 周杰伦什么病| 色散是什么意思| 卤水点豆腐的卤水是什么| 经期不能吃什么| 湍急是什么意思| 什么是同素异形体| 八字桃花是什么意思| 七月十三日是什么日子| 尿蛋白2十吃什么药| 宜入宅是什么意思| 女生安全期是什么时候| 什么是框架协议| 渐入佳境是什么意思| 微笑是什么| adivon是什么牌子| 同房有点痛什么原因| 菜籽油是什么油| 受用是什么意思| 大本营是什么意思| 人参吃了有什么好处| 什么是滑精| 孩子注意力不集中缺什么微量元素| 12月2号什么星座| 夏天吃什么养生| 脑供血不足吃什么食物好| 彩超挂什么科| 胎心胎芽最晚什么时候出现| gmp认证是什么意思| 庚午日五行属什么| 胃不好吃什么菜| ckd医学上是什么意思| 属相是什么意思| 不打紧是什么意思| 辟谷是什么意思| 男人鼻子大代表什么| 梦见戴帽子是什么预兆| 回族不能吃什么肉| 脚麻是什么原因引起的| 血管瘤是什么样子的图| 鹿吃什么| pigeon是什么意思| 突然抽搐是什么原因| 不打紧是什么意思| 糖醋里脊是什么肉做的| 专一是什么意思| 打狂犬疫苗不能吃什么| 相拥是什么意思| 网红是什么意思| 11.2是什么星座| 什么人不适合喝咖啡| 有什么可以快速止痒的方法| 均字五行属什么| 胆小怕事是什么生肖| 20是什么生肖| sp是什么| 二尖瓣关闭不全是什么意思| 喝牛奶就拉肚子是什么原因| 宜入宅是什么意思| 如什么如什么成语| 点头之交是什么意思| 黄色配什么颜色| 小孩脸肿是什么原因引起的| 小孩睡觉磨牙是什么原因| 分散片是什么意思| 男人纹身纹什么运气好| 神采什么什么| 拉姆什么意思| 百度Jump to content

广西民宗委视窗--广西频道--人民网

From Wikipedia, the free encyclopedia
Dynamic 64-bit shift register in PMOS logic with a minimum clock rate of 10 kHz, manufactured 1981
百度 可以说,既有点赞者,也有质疑者,更多是期待者。

In integrated circuit design, dynamic logic (or sometimes clocked logic) is a design methodology in combinational logic circuits, particularly those implemented in metal–oxide–semiconductor (MOS) technology. It is distinguished from the so-called static logic by exploiting temporary storage of information in stray and gate capacitances.[1] It was popular in the 1970s and has seen a recent resurgence in the design of high-speed digital electronics[citation needed], particularly central processing units (CPUs). Dynamic logic circuits are usually faster than static counterparts and require less surface area, but are more difficult to design. Dynamic logic has a higher average rate of voltage transitions than static logic,[2] but the capacitive loads being transitioned are smaller[3] so the overall power consumption of dynamic logic may be higher or lower depending on various tradeoffs. When referring to a particular logic family, the dynamic adjective usually suffices to distinguish the design methodology, e.g. dynamic CMOS[4] or dynamic SOI design.[2]

Besides its use of dynamic state storage via voltages on capacitances, dynamic logic is distinguished from so-called static logic in that dynamic logic uses a clock signal in its implementation of combinational logic. The usual use of a clock signal is to synchronize transitions in sequential logic circuits. For most implementations of combinational logic, a clock signal is not even needed. The static/dynamic terminology used to refer to combinatorial circuits is related to the use of the same adjectives used to distinguish memory devices, e.g. static RAM from dynamic RAM, in that dynamic RAM stores state dynamically as voltages on capacitances, which must be periodically refreshed. But there are also differences in usage; the clock can be stopped in the appropriate phase in a system with dynamic logic and static storage.[5]

Static versus dynamic logic

[edit]

The largest difference between static and dynamic logic is that in dynamic logic, a clock signal is used to evaluate combinational logic. In most types of logic design, termed static logic, there is always some mechanism to drive the output either high or low. In many of the popular logic styles, such as TTL and traditional CMOS, this principle can be rephrased as a statement that there is always a low-impedance DC path between the output and either the supply voltage or the ground. As a side note, there is, of course, an exception in this definition in the case of high impedance outputs, such as a tri-state buffer; however, even in these cases, the circuit is intended to be used within a larger system where some mechanism will drive the output, and they do not qualify as distinct from static logic.

In contrast, in dynamic logic, there is not always a mechanism driving the output high or low. In the most common version of this concept, the output is driven high or low during distinct parts of the clock cycle. During the time intervals when the output is not being actively driven, stray capacitance causes it to maintain a level within some tolerance range of the driven level.

Dynamic logic requires a minimum clock rate fast enough that the output state of each dynamic gate is used or refreshed before the charge in the output capacitance leaks out enough to cause the digital state of the output to change, during the part of the clock cycle that the output is not being actively driven.

Static logic has no minimum clock rate—the clock can be paused indefinitely. While it may seem that doing nothing for long periods of time is not particularly useful, it leads to three advantages:

  • being able to pause a system at any time makes debugging and testing much easier, enabling techniques such as single stepping.
  • being able to run a system at extremely low clock rates allows low-power electronics to run longer on a given battery.
  • a fully-static system can instantly resume exactly where it left off; a person doesn't have to wait for the system to boot up or resume.[6]

Being able to pause a system at any time for any duration can also be used to synchronize the CPU to an asynchronous event. While there are other mechanisms to do this, such as interrupts, polling loops, processor idling input pins (for example, RDY on the 6502), or processor bus cycle extension mechanisms such as WAIT inputs, using hardware to gate the clock to a static-core CPU is simpler, is more temporally precise, uses no program code memory, and uses almost no power in the CPU while it is waiting. In a basic design, to start waiting, the CPU would write to a register to set a binary latch bit which would be ANDed or ORed with the processor clock, stopping the processor. A signal from a peripheral device would reset this latch, resuming CPU operation. The hardware logic must gate the latch control inputs as necessary to ensure that a latch output transition does not cause the clock signal level to instantaneously change and cause a clock pulse, either high or low, that is shorter than normal.

In particular, although many popular CPUs use dynamic logic,[citation needed] only static cores—CPUs designed with fully static technology—are usable in space satellites owing to their higher radiation hardness.[7][better source needed]

When properly designed, dynamic logic can be over twice as fast as static logic. It uses only the faster NMOS transistors, which improves transistor sizing optimizations. Static logic is slower because it has twice the capacitive loading, higher thresholds, and uses slow PMOS transistors for logic. Dynamic logic can be harder to work with, but it may be the only choice when increased processing speed is needed. Most electronics running at over 2 GHz these days [when?] require dynamic logic, although some manufacturers such as Intel have designed chips using completely static logic to reduce power consumption.[8] Note that reducing power use not only extends the running time with limited power sources such as batteries or solar arrays (as in spacecraft), but it also reduces the thermal design requirements, reducing the size of needed heatsinks, fans, etc., which in turn reduces system weight and cost.

In general, dynamic logic greatly increases the number of transistors that are switching at any given time, which increases power consumption over static CMOS.[8] There are several power-saving techniques that can be implemented in a dynamic logic based system. In addition, each rail can convey an arbitrary number of bits, and there are no power-wasting glitches. Power-saving clock gating and asynchronous techniques are much more natural in dynamic logic.

Static logic example

[edit]

As an example, consider the static logic implementation of a CMOS NAND gate:

This circuit implements the logic function

If A and B are both high, the output will be pulled low. If either A or B are low, the output will be pulled high. At all times, the output is pulled either low or high.

Dynamic logic example

[edit]

Consider now a dynamic logic implementation of the same logic function:

The dynamic logic circuit requires two phases. The first phase, when Clock is low, is called the setup phase or the precharge phase, and the second phase, when Clock is high, is called the evaluation phase. In the setup phase, the output is driven high unconditionally (no matter the values of the inputs A and B). The capacitor, which represents the load capacitance of this gate, becomes charged. Because the transistor at the bottom is turned off, it is impossible for the output to be driven low during this phase.

During the evaluation phase, Clock is high. If A and B are also high, the output will be pulled low. Otherwise, the output stays high (due to the load capacitance).

Dynamic logic has a few potential problems that static logic does not. For example, if the clock speed is too slow, the output will decay too quickly to be of use. Also, the output is only valid for part of each clock cycle, so the device connected to it must sample it synchronously when it is valid.

Also, when both A and B are high, so that the output is low, the circuit will pump one capacitor load of charge from Vdd to ground for each clock cycle, by first charging and then discharging the capacitor in each clock cycle. This makes the circuit (with its output connected to a high impedance) less efficient than the static version (which theoretically should not allow any current to flow except through the output), and when the A and B inputs are constant and both high, the dynamic NAND gate uses power in proportion to the clock rate, as long as it functions correctly. The power dissipation can be minimized by keeping the load capacitance low. This, in turn, reduces the maximum cycle time, requiring a higher minimum clock frequency; the higher frequency then increases power consumption by the relation mentioned. Therefore, it is impossible to reduce the idle power consumption (when both inputs are high) below a certain limit derived from an equilibrium between clock speed and load capacitance.

A popular implementation is domino logic.

See also

[edit]

References

[edit]
  1. ^ Lars Wanhammar (1999). DSP integrated circuits. Academic Press. p. 37. ISBN 978-0-12-734530-7.
  2. ^ a b Andrew Marshall; Sreedhar Natarajan (2002). SOI design: analog, memory and digital techniques. Springer. p. 125. ISBN 978-0-7923-7640-8.
  3. ^ A. Albert Raj, T. Latha (21 October 2008). VLSI Design. PHI Learning Pvt. Ltd. p. 167. ISBN 978-81-203-3431-1.
  4. ^ Bruce Jacob; Spencer Ng; David Wang (2007). Memory systems: cache, DRAM, disk. Morgan Kaufmann. p. 270. ISBN 978-0-12-379751-3.
  5. ^ David Harris (2001). Skew-tolerant circuit design. Morgan Kaufmann. p. 38. ISBN 978-1-55860-636-4.
  6. ^ Richard Murray. "PocketBook II hardware".
  7. ^ Gülzow, Peter. "No RISC, No Fun!". AMSAT-DL. Translated by Moe, Don. Archived from the original on 13 April 2013. Retrieved 15 September 2021.
  8. ^ a b "The Dark Knight: Intel's Core i7". Archived from the original on January 30, 2009.

General references

  • Sung-Mo Kang; Yusuf Leblebici (2003). CMOS digital integrated circuits: analysis and design (3rd ed.). McGraw-Hill. ISBN 978-0-07-246053-7. Chapter 9, "Dynamic logic circuits" (chapter 7 in the 2nd edition)
  • R. Jacob Baker (2010). CMOS: Circuit Design, Layout, and Simulation (3rd ed.). Wiley-IEEE. ISBN 978-0-470-88132-3. Chapter 14, "Dynamic logic gates"
  • Andrew Marshall; Sreedhar Natarajan (2002). SOI design: analog, memory and digital techniques. Springer. ISBN 978-0-7923-7640-8. Chapter 7, "Dynamic SOI Design"
[edit]
pr是什么意思 不经意间是什么意思 炸膛什么意思 炒菜什么时候放调料 尖锐湿疣的症状是什么
月经提前十几天是什么原因 标准偏差是什么意思 腹透是什么意思 高甘油三酯血症是什么意思 什么人不适合做收银员
2001是什么年 宝宝上颚有白点是什么 什么人喜欢天天下雨 sdh是什么意思 这个季节吃什么水果
医生会诊是什么意思 秦时明月什么时候更新 自贸区什么意思 狼吞虎咽是什么意思 乌鸦长什么样
耐受性是什么意思hcv9jop3ns9r.cn 口腔溃疡吃什么药好的快hcv9jop4ns8r.cn 满月脸是什么意思hcv9jop4ns7r.cn 颈椎病吃什么药好hcv9jop7ns0r.cn 龋齿是什么意思hcv8jop8ns9r.cn
阴毛的作用是什么hcv9jop8ns3r.cn 缺铁性贫血吃什么食物好hcv9jop1ns7r.cn 贫血查什么hcv9jop7ns4r.cn 怀孕会有什么反应weuuu.com 耿直什么意思hcv9jop4ns5r.cn
子母被是什么意思hcv9jop8ns2r.cn 千里单骑是什么生肖hcv9jop7ns0r.cn 反映是什么意思hcv9jop8ns1r.cn 福建安溪名茶是什么hcv7jop6ns3r.cn 上日下文念什么hcv9jop6ns6r.cn
女性排卵期出血是什么原因hcv9jop5ns6r.cn 梦见做春梦是什么意思xianpinbao.com as医学上是什么意思hcv9jop6ns5r.cn 手足口是什么引起的hcv8jop2ns5r.cn 阴瑜伽是什么意思hcv9jop3ns0r.cn
百度