预置缓存命中逻辑与灵活的定时控制

Reohr, Navarro, Chan, Mayo, Curran, Krumm, M M Pelella, Lu, Bakhru, Kowalczyk, Rawlins, Carey, Wu
{"title":"预置缓存命中逻辑与灵活的定时控制","authors":"Reohr, Navarro, Chan, Mayo, Curran, Krumm, M M Pelella, Lu, Bakhru, Kowalczyk, Rawlins, Carey, Wu","doi":"10.1109/VLSIC.1997.623793","DOIUrl":null,"url":null,"abstract":"Introduction: The design of fast and robust Cache hit logic was one of the fundamental hurdles overcome to achieve the reported 35OMHz for a S/390 Microprocessor in a O.&n Leff technology’. The 4 way set associative Cache mechanism is shown in Figure 1. It consists of the Cache memory’which holds a subset of the machine instructions and data, the Director), memory which holds a subset of absolute addresses (main memory addresses) corresponding to the Cache’s instructions and data entries, the absolute Translation Lookaside Bufer (TLB) which holds recently translated absolute address entries, and the logical TLB which holds the virtual addresses (internally generated machine addresses) corresponding to absolute TLB’s address entries. The hit logic, which links all these memories together, is used to resolve whether the Cache memory holds the instructions or data requested by the processor each cycle. If the Cache holds the correct entry, the hit logic selects the appropriate entry from 4 possible sets simultaneously read out of the Cache. While most of the processor logic was implemented in static CMOS, performance requirements dictated that the hit logic employ precharge techniques to achieve a single cycle directory lookup and set selection. This in turn caused a number of circuit issues to surface which relate to the proper interfacing of static and precharged logic families. Flexible timing control was incorporated around these interfaces, where races exist, to obtain functional hardware at all process and test comers. Timing Diagram: Figure 2 shows the timing diagram for the logic and memory circuits. The down going edge of the Global Clock triggers both the capture and launch of signals through the logic registers, begins the precharge of the hit logic (Hit L. precharge), and starts the internal decode of addresses in the memory macros. About half way through the cycle, the 7ZB andDirectory memories send their outputs to the conipamtor logic which in turn drives the Anding arid Coritiriuation logic. The hit signal produced by the sum of those actions finally selects one of four possible cache entries driven out to the Cache Output Register. All memory accesses and logic evaluations happen in a single processor cycle. Recharge occurs when circuits are not evaluating. Each functional block in the memory circuits generates its own precharge using a self-resetting scheme2 (SRCMOS). Direcfoq) and T U memories produce a wide enough output pulse, approximately a third of the cycle, to guarantee sufficient overlap between their signals such that bit “Anding” done in XOR circuits, a part of the Directory Comparator, functions reliably. Once the hit logic topples, data stay latched until the next cycle precharge. The single phase clocking scheme described is prone to short path timing problems introduced through the precharge of the hit logic. Clock skew may cause the hit logic to precharge before a latch capturing the hit logic’s state has time to close. Padding prevented this situation from occurring. Strobed Compare Equal Circuit: Figure 4 shows the Directory comparator circuit consisting of a bit by bit XOR followed by a strobed “Anding” plane. The primary complication of this comparator is that it requires a timing circuit to assert the strobe only after the XOR circuits have had a chance to detect a difference between the TLB and directory signals, and if a single bit miscompares, t r ig ger a NOR transistor to pull down dynl. A race condition exists between data arriving and strobe assertion. Activating the strobe too early causes the comparator to functionally fail with a constant signature of a high Compare-Equal while activating the strobe too late adds dead time to the circuit delay. Note also that all precharge circuits, figures 4 & 5, use keeper PFETs, PNl, 2, 3, to manage charge sharing and leakage on dynamic nodes and skewed static inverters (not shown) to remove coupling noise introduced on long signal lines. In Figure 3, E-beam results for the Strobe Compare Equal Circuit were obtained from a test site with visible circuit nodes and precise strobe timing control. The first waveforms show the 200pSec circuit performance from the pulsed input dir-Trising to the output Conipare-Equal rising. To achieve that performance, the second waveforms show that the Strobe is triggered before node dynl is pulled down. The third waveform shows how the overly aggressive Sbobe setting produces a noise glitch, for the miscompare case, which indicates dyn2 is partially discharged through transistors NI, N2, and NSTROBE. A half latch, transistor PNI, recovers the node dyn2 high once transistor NI shuts off. In a real design, such an aggressive strobe setting is not advised since mistracking between the strobe path and the data path can be introduced by long signal wires of varying length, power supply bounce, transistor mistracking, and coupling noise. A strobe timing circuit is shown attached to the comparator in figure 4. The Sfrube signal is developed by “Anding” (ANDI) both the TLB and Directory signals. In this way, the slowest memory is guaranteed to trigger the comparator strobe. An “OR’ (OR1 & 2) of a single bit’s true and complement signals (dir-7’and dir-C, tlb-T and t1b-q determines when a memory launches its data to the comparator, since by design, either the memory’s true or complement signal will go high. The strobe path replicates the comparator path all the way to the XOR input. In an early test version, differences between a memory’s writethrough (i.e. cell is written and read simultaneously) and read access times caused the strobe to trigger before all the comparator data arrived. Each strobe circuit drove two comparators each operating on separate Directory address data. In certain cases, one data field was written-through while lhe other was read. The problem was a fast write-through, in the dedicated timing bits of figure 4, caused a “fast” sfrobe to trigger a comparator, operating on “slow” read data, too early. For the case of a miscompare, the comparator failed with a high Compare-Equal when a low Conpare-Equal was expected. Fortunately, strobing was considered enough of a risk to add a timing control to the strobe circuit. Delaying the strobe cured the functional problem on early test hardware. The final fix included more margin in the strobe and added dedicated strobe circuits to each comparator. A stress mode now tightens the strobe timing during final test to ensure no marginally good hardware escapes. An explanation of how write-though can occur earlier than a read follows: Writing data directly onto a memory’s bit line pair, by pulling down one bit line, can trigger an inverter driving signals out of a sense amplifier without any assistance from the differential amplifier. If the signal swing into the sense amplifier is large enough, which in the write-through case it is, the inverter output goes high once the signal falls below the inverter’s switching threshold. Recall the only function of a sense amplifier in an SRAM is to rapidly amplify a slowly developing bit line difference produced by reading a memory cell. In the strobed comparator, ilexible timing control proved indispensible in fixing an unanticipated failing race. In general, timing control facilities may be incorporated into a design to stress or relax races during testing and burn-in3. Timing control consists of a variable delay element and scannable latches. Scannable latches hold the desired timing mode. They are set before the global clock is asserted. Small variable delay elements are constructed by selectively adding or removing transistor width to an inverter in a timing","PeriodicalId":175678,"journal":{"name":"Symposium 1997 on VLSI Circuits","volume":"25 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1997-06-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Precharged Cache Hit Logic With Flexible Timing Control\",\"authors\":\"Reohr, Navarro, Chan, Mayo, Curran, Krumm, M M Pelella, Lu, Bakhru, Kowalczyk, Rawlins, Carey, Wu\",\"doi\":\"10.1109/VLSIC.1997.623793\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Introduction: The design of fast and robust Cache hit logic was one of the fundamental hurdles overcome to achieve the reported 35OMHz for a S/390 Microprocessor in a O.&n Leff technology’. The 4 way set associative Cache mechanism is shown in Figure 1. It consists of the Cache memory’which holds a subset of the machine instructions and data, the Director), memory which holds a subset of absolute addresses (main memory addresses) corresponding to the Cache’s instructions and data entries, the absolute Translation Lookaside Bufer (TLB) which holds recently translated absolute address entries, and the logical TLB which holds the virtual addresses (internally generated machine addresses) corresponding to absolute TLB’s address entries. The hit logic, which links all these memories together, is used to resolve whether the Cache memory holds the instructions or data requested by the processor each cycle. If the Cache holds the correct entry, the hit logic selects the appropriate entry from 4 possible sets simultaneously read out of the Cache. While most of the processor logic was implemented in static CMOS, performance requirements dictated that the hit logic employ precharge techniques to achieve a single cycle directory lookup and set selection. This in turn caused a number of circuit issues to surface which relate to the proper interfacing of static and precharged logic families. Flexible timing control was incorporated around these interfaces, where races exist, to obtain functional hardware at all process and test comers. Timing Diagram: Figure 2 shows the timing diagram for the logic and memory circuits. The down going edge of the Global Clock triggers both the capture and launch of signals through the logic registers, begins the precharge of the hit logic (Hit L. precharge), and starts the internal decode of addresses in the memory macros. About half way through the cycle, the 7ZB andDirectory memories send their outputs to the conipamtor logic which in turn drives the Anding arid Coritiriuation logic. The hit signal produced by the sum of those actions finally selects one of four possible cache entries driven out to the Cache Output Register. All memory accesses and logic evaluations happen in a single processor cycle. Recharge occurs when circuits are not evaluating. Each functional block in the memory circuits generates its own precharge using a self-resetting scheme2 (SRCMOS). Direcfoq) and T U memories produce a wide enough output pulse, approximately a third of the cycle, to guarantee sufficient overlap between their signals such that bit “Anding” done in XOR circuits, a part of the Directory Comparator, functions reliably. Once the hit logic topples, data stay latched until the next cycle precharge. The single phase clocking scheme described is prone to short path timing problems introduced through the precharge of the hit logic. Clock skew may cause the hit logic to precharge before a latch capturing the hit logic’s state has time to close. Padding prevented this situation from occurring. Strobed Compare Equal Circuit: Figure 4 shows the Directory comparator circuit consisting of a bit by bit XOR followed by a strobed “Anding” plane. The primary complication of this comparator is that it requires a timing circuit to assert the strobe only after the XOR circuits have had a chance to detect a difference between the TLB and directory signals, and if a single bit miscompares, t r ig ger a NOR transistor to pull down dynl. A race condition exists between data arriving and strobe assertion. Activating the strobe too early causes the comparator to functionally fail with a constant signature of a high Compare-Equal while activating the strobe too late adds dead time to the circuit delay. Note also that all precharge circuits, figures 4 & 5, use keeper PFETs, PNl, 2, 3, to manage charge sharing and leakage on dynamic nodes and skewed static inverters (not shown) to remove coupling noise introduced on long signal lines. In Figure 3, E-beam results for the Strobe Compare Equal Circuit were obtained from a test site with visible circuit nodes and precise strobe timing control. The first waveforms show the 200pSec circuit performance from the pulsed input dir-Trising to the output Conipare-Equal rising. To achieve that performance, the second waveforms show that the Strobe is triggered before node dynl is pulled down. The third waveform shows how the overly aggressive Sbobe setting produces a noise glitch, for the miscompare case, which indicates dyn2 is partially discharged through transistors NI, N2, and NSTROBE. A half latch, transistor PNI, recovers the node dyn2 high once transistor NI shuts off. In a real design, such an aggressive strobe setting is not advised since mistracking between the strobe path and the data path can be introduced by long signal wires of varying length, power supply bounce, transistor mistracking, and coupling noise. A strobe timing circuit is shown attached to the comparator in figure 4. The Sfrube signal is developed by “Anding” (ANDI) both the TLB and Directory signals. In this way, the slowest memory is guaranteed to trigger the comparator strobe. An “OR’ (OR1 & 2) of a single bit’s true and complement signals (dir-7’and dir-C, tlb-T and t1b-q determines when a memory launches its data to the comparator, since by design, either the memory’s true or complement signal will go high. The strobe path replicates the comparator path all the way to the XOR input. In an early test version, differences between a memory’s writethrough (i.e. cell is written and read simultaneously) and read access times caused the strobe to trigger before all the comparator data arrived. Each strobe circuit drove two comparators each operating on separate Directory address data. In certain cases, one data field was written-through while lhe other was read. The problem was a fast write-through, in the dedicated timing bits of figure 4, caused a “fast” sfrobe to trigger a comparator, operating on “slow” read data, too early. For the case of a miscompare, the comparator failed with a high Compare-Equal when a low Conpare-Equal was expected. Fortunately, strobing was considered enough of a risk to add a timing control to the strobe circuit. Delaying the strobe cured the functional problem on early test hardware. The final fix included more margin in the strobe and added dedicated strobe circuits to each comparator. A stress mode now tightens the strobe timing during final test to ensure no marginally good hardware escapes. An explanation of how write-though can occur earlier than a read follows: Writing data directly onto a memory’s bit line pair, by pulling down one bit line, can trigger an inverter driving signals out of a sense amplifier without any assistance from the differential amplifier. If the signal swing into the sense amplifier is large enough, which in the write-through case it is, the inverter output goes high once the signal falls below the inverter’s switching threshold. Recall the only function of a sense amplifier in an SRAM is to rapidly amplify a slowly developing bit line difference produced by reading a memory cell. In the strobed comparator, ilexible timing control proved indispensible in fixing an unanticipated failing race. In general, timing control facilities may be incorporated into a design to stress or relax races during testing and burn-in3. Timing control consists of a variable delay element and scannable latches. Scannable latches hold the desired timing mode. They are set before the global clock is asserted. Small variable delay elements are constructed by selectively adding or removing transistor width to an inverter in a timing\",\"PeriodicalId\":175678,\"journal\":{\"name\":\"Symposium 1997 on VLSI Circuits\",\"volume\":\"25 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1997-06-12\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Symposium 1997 on VLSI Circuits\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/VLSIC.1997.623793\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Symposium 1997 on VLSI Circuits","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/VLSIC.1997.623793","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

摘要

快速和强大的缓存命中逻辑的设计是克服S/390微处理器在O.&n Leff技术中实现35OMHz的基本障碍之一。4路集关联缓存机制如图1所示。它由保存机器指令和数据子集的高速缓存(Director)、保存与高速缓存指令和数据项对应的绝对地址子集(主存储器地址)的内存、保存最近翻译的绝对地址项的绝对转换暂存缓冲区(TLB)和保存与绝对TLB地址项对应的虚拟地址(内部生成的机器地址)的逻辑TLB组成。命中逻辑将所有这些内存连接在一起,用于确定缓存内存是否保存处理器每个周期请求的指令或数据。如果缓存保存正确的条目,命中逻辑从同时从缓存中读取的4个可能的集合中选择适当的条目。虽然大多数处理器逻辑是在静态CMOS中实现的,但性能要求要求hit逻辑采用预充电技术来实现单周期目录查找和集选择。这反过来又引起了一些电路问题的表面,这涉及到正确的接口的静态和预充电逻辑族。灵活的定时控制被结合在这些接口周围,在竞争存在的地方,在所有的过程和测试角落获得功能硬件。时序图:图2显示了逻辑和存储电路的时序图。全局时钟的下行边通过逻辑寄存器触发信号的捕获和发射,开始命中逻辑的预充(hit L. precharge),并开始内存宏中地址的内部解码。大约在周期的一半,7ZB和目录存储器将它们的输出发送到封装逻辑,封装逻辑反过来驱动安定和初始化逻辑。这些动作的总和产生的命中信号最终从驱动到缓存输出寄存器的四个可能的缓存项中选择一个。所有内存访问和逻辑计算都发生在一个处理器周期内。充电发生在电路不评估时。存储电路中的每个功能块使用自复位方案产生自己的预充电2 (SRCMOS)。Direcfoq)和T U存储器产生足够宽的输出脉冲,大约三分之一的周期,以保证它们的信号之间有足够的重叠,这样在XOR电路中完成的位“和”,目录比较器的一部分,可靠地工作。一旦命中逻辑失效,数据保持锁存状态,直到下一个周期预充。所描述的单相时钟方案容易通过命中逻辑的预充引入短路径定时问题。时钟倾斜可能导致在捕获命中逻辑状态的锁存器有时间关闭之前命中逻辑预充。填充防止了这种情况的发生。频闪比较等电路:图4显示了由一个逐位异或和一个频闪“安定”平面组成的目录比较器电路。这个比较器的主要复杂之处在于,只有在异或电路有机会检测到TLB和目录信号之间的差异之后,它才需要一个定时电路来断言频闪器,如果有一个位错误比较,它就会触发一个NOR晶体管拉下电源。数据到达和频闪断言之间存在竞争条件。过早激活频闪器会导致比较器在功能上失败,并伴有高比较相等的恒定签名,而太晚激活频闪器会增加电路延迟的死区时间。还要注意的是,所有的预充电电路(图4和图5)都使用pfet, PNl, 2, 3来管理动态节点和倾斜静态逆变器(未显示)上的电荷共享和泄漏,以消除长信号线上引入的耦合噪声。在图3中,从具有可见电路节点和精确频闪定时控制的试验点获得了频闪比较等电路的电子束结果。第一个波形显示了200pSec电路从脉冲输入的梯度上升到输出的等差上升的性能。为了实现这种性能,第二个波形显示在节点dynl被拉下之前触发了Strobe。第三个波形显示了过于激进的Sbobe设置如何产生噪声故障,对于错误比较的情况,这表明dyn2通过晶体管NI, N2和NSTROBE部分放电。半锁存器,晶体管PNI,一旦晶体管NI关闭,恢复节点dyn2高。在实际设计中,不建议采用这种激进的频闪设置,因为不同长度的长信号线、电源反弹、晶体管误跟踪和耦合噪声可能会引入频闪路径和数据路径之间的误跟踪。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Precharged Cache Hit Logic With Flexible Timing Control
Introduction: The design of fast and robust Cache hit logic was one of the fundamental hurdles overcome to achieve the reported 35OMHz for a S/390 Microprocessor in a O.&n Leff technology’. The 4 way set associative Cache mechanism is shown in Figure 1. It consists of the Cache memory’which holds a subset of the machine instructions and data, the Director), memory which holds a subset of absolute addresses (main memory addresses) corresponding to the Cache’s instructions and data entries, the absolute Translation Lookaside Bufer (TLB) which holds recently translated absolute address entries, and the logical TLB which holds the virtual addresses (internally generated machine addresses) corresponding to absolute TLB’s address entries. The hit logic, which links all these memories together, is used to resolve whether the Cache memory holds the instructions or data requested by the processor each cycle. If the Cache holds the correct entry, the hit logic selects the appropriate entry from 4 possible sets simultaneously read out of the Cache. While most of the processor logic was implemented in static CMOS, performance requirements dictated that the hit logic employ precharge techniques to achieve a single cycle directory lookup and set selection. This in turn caused a number of circuit issues to surface which relate to the proper interfacing of static and precharged logic families. Flexible timing control was incorporated around these interfaces, where races exist, to obtain functional hardware at all process and test comers. Timing Diagram: Figure 2 shows the timing diagram for the logic and memory circuits. The down going edge of the Global Clock triggers both the capture and launch of signals through the logic registers, begins the precharge of the hit logic (Hit L. precharge), and starts the internal decode of addresses in the memory macros. About half way through the cycle, the 7ZB andDirectory memories send their outputs to the conipamtor logic which in turn drives the Anding arid Coritiriuation logic. The hit signal produced by the sum of those actions finally selects one of four possible cache entries driven out to the Cache Output Register. All memory accesses and logic evaluations happen in a single processor cycle. Recharge occurs when circuits are not evaluating. Each functional block in the memory circuits generates its own precharge using a self-resetting scheme2 (SRCMOS). Direcfoq) and T U memories produce a wide enough output pulse, approximately a third of the cycle, to guarantee sufficient overlap between their signals such that bit “Anding” done in XOR circuits, a part of the Directory Comparator, functions reliably. Once the hit logic topples, data stay latched until the next cycle precharge. The single phase clocking scheme described is prone to short path timing problems introduced through the precharge of the hit logic. Clock skew may cause the hit logic to precharge before a latch capturing the hit logic’s state has time to close. Padding prevented this situation from occurring. Strobed Compare Equal Circuit: Figure 4 shows the Directory comparator circuit consisting of a bit by bit XOR followed by a strobed “Anding” plane. The primary complication of this comparator is that it requires a timing circuit to assert the strobe only after the XOR circuits have had a chance to detect a difference between the TLB and directory signals, and if a single bit miscompares, t r ig ger a NOR transistor to pull down dynl. A race condition exists between data arriving and strobe assertion. Activating the strobe too early causes the comparator to functionally fail with a constant signature of a high Compare-Equal while activating the strobe too late adds dead time to the circuit delay. Note also that all precharge circuits, figures 4 & 5, use keeper PFETs, PNl, 2, 3, to manage charge sharing and leakage on dynamic nodes and skewed static inverters (not shown) to remove coupling noise introduced on long signal lines. In Figure 3, E-beam results for the Strobe Compare Equal Circuit were obtained from a test site with visible circuit nodes and precise strobe timing control. The first waveforms show the 200pSec circuit performance from the pulsed input dir-Trising to the output Conipare-Equal rising. To achieve that performance, the second waveforms show that the Strobe is triggered before node dynl is pulled down. The third waveform shows how the overly aggressive Sbobe setting produces a noise glitch, for the miscompare case, which indicates dyn2 is partially discharged through transistors NI, N2, and NSTROBE. A half latch, transistor PNI, recovers the node dyn2 high once transistor NI shuts off. In a real design, such an aggressive strobe setting is not advised since mistracking between the strobe path and the data path can be introduced by long signal wires of varying length, power supply bounce, transistor mistracking, and coupling noise. A strobe timing circuit is shown attached to the comparator in figure 4. The Sfrube signal is developed by “Anding” (ANDI) both the TLB and Directory signals. In this way, the slowest memory is guaranteed to trigger the comparator strobe. An “OR’ (OR1 & 2) of a single bit’s true and complement signals (dir-7’and dir-C, tlb-T and t1b-q determines when a memory launches its data to the comparator, since by design, either the memory’s true or complement signal will go high. The strobe path replicates the comparator path all the way to the XOR input. In an early test version, differences between a memory’s writethrough (i.e. cell is written and read simultaneously) and read access times caused the strobe to trigger before all the comparator data arrived. Each strobe circuit drove two comparators each operating on separate Directory address data. In certain cases, one data field was written-through while lhe other was read. The problem was a fast write-through, in the dedicated timing bits of figure 4, caused a “fast” sfrobe to trigger a comparator, operating on “slow” read data, too early. For the case of a miscompare, the comparator failed with a high Compare-Equal when a low Conpare-Equal was expected. Fortunately, strobing was considered enough of a risk to add a timing control to the strobe circuit. Delaying the strobe cured the functional problem on early test hardware. The final fix included more margin in the strobe and added dedicated strobe circuits to each comparator. A stress mode now tightens the strobe timing during final test to ensure no marginally good hardware escapes. An explanation of how write-though can occur earlier than a read follows: Writing data directly onto a memory’s bit line pair, by pulling down one bit line, can trigger an inverter driving signals out of a sense amplifier without any assistance from the differential amplifier. If the signal swing into the sense amplifier is large enough, which in the write-through case it is, the inverter output goes high once the signal falls below the inverter’s switching threshold. Recall the only function of a sense amplifier in an SRAM is to rapidly amplify a slowly developing bit line difference produced by reading a memory cell. In the strobed comparator, ilexible timing control proved indispensible in fixing an unanticipated failing race. In general, timing control facilities may be incorporated into a design to stress or relax races during testing and burn-in3. Timing control consists of a variable delay element and scannable latches. Scannable latches hold the desired timing mode. They are set before the global clock is asserted. Small variable delay elements are constructed by selectively adding or removing transistor width to an inverter in a timing
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Evolution Of DVD By Advanced Semiconductor Technology A Linearization Technique For CMOS RF Power Amplifiers High Speed Low EMI Digital Video Interface With Cable Deskewing and transition Minimization Coding Fifty Years Of The Transistor : The Beginning Of Silicon Technology Technology Innovations In Mobile Computers
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1