首页 > 最新文献

Proceedings. 41st Design Automation Conference, 2004.最新文献

英文 中文
Efficient on-line testing of FPGAs with provable diagnosabilities 具有可诊断性的fpga的有效在线测试
Pub Date : 2004-06-07 DOI: 10.1145/996566.996705
V. Verma, S. Dutt, Vishal Suthar
We present novel and efficient methods for on-line testing in FPGAs. The testing approach uses a ROving TEster (ROTE), which has provable diagnosabilities and is also faster than prior FPGA testing methods. We present 1- and 2-diagnosable built-in self-tester (BISTer) designs that make up the ROTE, and that avoid expensive adaptive diagnosis. To the best of our knowledge, this is the first time that a BISTer design with diagnosability greater than one has been developed for FPGAs. We also develop functional testing methods that test PLBs in only two circuit functions that will be mapped to them (as opposed to testing PLBs in all their operational modes) as the ROTE moves across a functioning FPGA. Simulation results show that our 1-diagnosable BISTer and our functional testing technique leads to significantly more accurate (98% fault coverage at a fault/defect density of 10%) and faster test-and-diagnosis of FPGAs than achieved by previous work. The fault coverage of ROTE is also expected to be high at fault/defect densities of up to 25% using our 1-diagnosable BISTer and up to 33% using our 2-diagnosable BISTer. Our methods should thus prove useful for testing current very deep submicron FPGAs as well as future nano-CMOS and molecular nanotechnology FPGAs in which defect densities are expected to be in the 10% range.
我们提出了一种新颖有效的fpga在线测试方法。该测试方法使用漫游测试仪(ROTE),它具有可证明的可诊断性,并且比以前的FPGA测试方法更快。我们提出了1和2诊断的内置自检器(BISTer)设计,构成了ROTE,并避免了昂贵的自适应诊断。据我们所知,这是首次为fpga开发可诊断性大于1的BISTer设计。我们还开发了功能测试方法,当ROTE在功能FPGA上移动时,仅在两个电路功能中测试plb,这些电路功能将映射到它们(而不是在所有工作模式下测试plb)。仿真结果表明,我们的1-可诊断BISTer和我们的功能测试技术比以前的工作更准确(故障/缺陷密度为10%,故障覆盖率为98%)和更快的fpga测试和诊断。在故障/缺陷密度下,ROTE的故障覆盖率预计也很高,使用我们的1-可诊断BISTer可达25%,使用我们的2-可诊断BISTer可达33%。因此,我们的方法应该证明对测试当前的极深亚微米fpga以及未来的纳米cmos和分子纳米技术fpga是有用的,其中缺陷密度预计在10%范围内。
{"title":"Efficient on-line testing of FPGAs with provable diagnosabilities","authors":"V. Verma, S. Dutt, Vishal Suthar","doi":"10.1145/996566.996705","DOIUrl":"https://doi.org/10.1145/996566.996705","url":null,"abstract":"We present novel and efficient methods for on-line testing in FPGAs. The testing approach uses a ROving TEster (ROTE), which has provable diagnosabilities and is also faster than prior FPGA testing methods. We present 1- and 2-diagnosable built-in self-tester (BISTer) designs that make up the ROTE, and that avoid expensive adaptive diagnosis. To the best of our knowledge, this is the first time that a BISTer design with diagnosability greater than one has been developed for FPGAs. We also develop functional testing methods that test PLBs in only two circuit functions that will be mapped to them (as opposed to testing PLBs in all their operational modes) as the ROTE moves across a functioning FPGA. Simulation results show that our 1-diagnosable BISTer and our functional testing technique leads to significantly more accurate (98% fault coverage at a fault/defect density of 10%) and faster test-and-diagnosis of FPGAs than achieved by previous work. The fault coverage of ROTE is also expected to be high at fault/defect densities of up to 25% using our 1-diagnosable BISTer and up to 33% using our 2-diagnosable BISTer. Our methods should thus prove useful for testing current very deep submicron FPGAs as well as future nano-CMOS and molecular nanotechnology FPGAs in which defect densities are expected to be in the 10% range.","PeriodicalId":115059,"journal":{"name":"Proceedings. 41st Design Automation Conference, 2004.","volume":"189 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-06-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124242498","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 19
Statistical timing analysis in sequential circuit for on-chip global interconnect pipelining 片上全局互连流水线顺序电路的统计时序分析
Pub Date : 2004-06-07 DOI: 10.1145/996566.996806
Lizheng Zhang, Y. Hu, C. C. Chen
With deep-sub-micron (DSM) technology, statistical timing analysis becomes increasingly crucial to characterize signal transmission over global interconnect wires. In this paper, a novel statistical timing analysis approach has been developed to analyze the behavior of two important pipelined architectures for multiple clock-cycle global interconnect, namely, the flip-flop inserted global wire and the latch inserted global wire. We present analytical formula that is based on parameters obtained using Monte Carlo simulation. These results enable a global interconnect designer to explore design trade-offs between clock frequency and probability of bit-error during data transmission.
随着深亚微米(DSM)技术的发展,统计时序分析对于表征全球互连线上的信号传输变得越来越重要。本文提出了一种新的统计时序分析方法,用于分析多时钟周期全局互连的两种重要的流水线结构,即插入全局线的触发器和插入全局线的锁存器。本文给出了基于蒙特卡罗模拟得到的参数的解析公式。这些结果使全球互连设计人员能够在数据传输期间探索时钟频率和误码概率之间的设计权衡。
{"title":"Statistical timing analysis in sequential circuit for on-chip global interconnect pipelining","authors":"Lizheng Zhang, Y. Hu, C. C. Chen","doi":"10.1145/996566.996806","DOIUrl":"https://doi.org/10.1145/996566.996806","url":null,"abstract":"With deep-sub-micron (DSM) technology, statistical timing analysis becomes increasingly crucial to characterize signal transmission over global interconnect wires. In this paper, a novel statistical timing analysis approach has been developed to analyze the behavior of two important pipelined architectures for multiple clock-cycle global interconnect, namely, the flip-flop inserted global wire and the latch inserted global wire. We present analytical formula that is based on parameters obtained using Monte Carlo simulation. These results enable a global interconnect designer to explore design trade-offs between clock frequency and probability of bit-error during data transmission.","PeriodicalId":115059,"journal":{"name":"Proceedings. 41st Design Automation Conference, 2004.","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-06-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131589794","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 32
Retargetable profiling for rapid, early system-level design space exploration 用于快速、早期系统级设计空间探索的可重新定位分析
Pub Date : 2004-06-07 DOI: 10.1145/996566.996651
Lukai Cai, A. Gerstlauer, D. Gajski
Fast and accurate estimation is critical for exploration of any design space in general. As we move to higher levels of abstraction, estimation of complete system designs at each level of abstraction is needed. Estimation should provide a variety of useful metrics relevant to design tasks in different domains and at each stage in the design process.In this paper, we present such a system-level estimation approach based on a novel combination of dynamic profiling and static retargeting. Co-estimation of complete system implementations is fast while accurately reflecting even dynamic effects. Furthermore, retargetable profiling is supported at multiple levels of abstraction, providing multiple design quality metrics at each level. Experimental results show the applicability of the approach for efficient design space exploration.
快速和准确的估计对于任何设计空间的探索都是至关重要的。当我们移动到更高的抽象级别时,需要在每个抽象级别上对完整的系统设计进行评估。评估应该提供与不同领域和设计过程的每个阶段的设计任务相关的各种有用的度量。在本文中,我们提出了一种基于动态分析和静态重定向新组合的系统级估计方法。整个系统实现的共同估计是快速的,同时准确地反映甚至动态的影响。此外,在多个抽象级别上支持可重新定位的分析,在每个级别上提供多个设计质量度量。实验结果表明,该方法适用于高效的设计空间探索。
{"title":"Retargetable profiling for rapid, early system-level design space exploration","authors":"Lukai Cai, A. Gerstlauer, D. Gajski","doi":"10.1145/996566.996651","DOIUrl":"https://doi.org/10.1145/996566.996651","url":null,"abstract":"Fast and accurate estimation is critical for exploration of any design space in general. As we move to higher levels of abstraction, estimation of complete system designs at each level of abstraction is needed. Estimation should provide a variety of useful metrics relevant to design tasks in different domains and at each stage in the design process.In this paper, we present such a system-level estimation approach based on a novel combination of dynamic profiling and static retargeting. Co-estimation of complete system implementations is fast while accurately reflecting even dynamic effects. Furthermore, retargetable profiling is supported at multiple levels of abstraction, providing multiple design quality metrics at each level. Experimental results show the applicability of the approach for efficient design space exploration.","PeriodicalId":115059,"journal":{"name":"Proceedings. 41st Design Automation Conference, 2004.","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-06-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131726530","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 61
Static timing analysis using backward signal propagation 使用反向信号传播的静态时序分析
Pub Date : 2004-06-07 DOI: 10.1145/996566.996747
Dongwook Lee, V. Zolotov, D. Blaauw
In this paper, we address the problem of signal pruning in static timing analysis (STA). Traditionally, signals are propagated through the circuit and are pruned, such that only the signal with the latest arrival time at each node is propagated forward. This signal pruning is a key to the linear run time of STA. However, it was previously observed that a signal with the latest arrival time may not be the most critical signal, as an earlier signal with a larger transition time can result in a longer delay in the down-stream logic. Hence, arrival time based pruning can result in an optimistic delay, incorrect critical paths, and discontinuities of the delay during circuit optimization. Although algorithms were proposed to remedy this issue, they rely on propagation of multiple signals and have an exponential worst-case complexity. In this paper, we propose a new timing analysis algorithm, which uses a two pass traversal of the circuit. In the initial backward traversal, we construct delay tables which record the required time at a node as a function of the transition time at that node. This is followed by a forward traversal where signals are pruned not based on arrival times but based on slack. The proposed algorithm corrects the accuracy problems of the arrival time based pruning while at the same time maintaining the linear run time of STA. We implemented our algorithm and demonstrated its accuracy and efficiency.
本文主要研究静态时序分析(STA)中的信号剪枝问题。传统上,信号通过电路传播并被修剪,这样只有到达每个节点的时间最晚的信号才会向前传播。这种信号修剪是STA线性运行时间的关键。然而,之前观察到,具有最晚到达时间的信号可能不是最关键的信号,因为具有较大过渡时间的较早信号可能导致较长的下游逻辑延迟。因此,在电路优化过程中,基于到达时间的剪枝会导致乐观延迟、不正确的关键路径和延迟的不连续。尽管提出了一些算法来解决这个问题,但它们依赖于多个信号的传播,并且具有指数级的最坏情况复杂性。在本文中,我们提出了一种新的时序分析算法,该算法使用电路的两通遍历。在初始的向后遍历中,我们构造了延迟表,将节点所需的时间记录为该节点过渡时间的函数。接下来是向前遍历,其中信号不是根据到达时间而是根据松弛时间进行修剪。该算法在保持STA线性运行时间的同时,解决了基于到达时间的剪枝精度问题。我们实现了该算法,并验证了其准确性和效率。
{"title":"Static timing analysis using backward signal propagation","authors":"Dongwook Lee, V. Zolotov, D. Blaauw","doi":"10.1145/996566.996747","DOIUrl":"https://doi.org/10.1145/996566.996747","url":null,"abstract":"In this paper, we address the problem of signal pruning in static timing analysis (STA). Traditionally, signals are propagated through the circuit and are pruned, such that only the signal with the latest arrival time at each node is propagated forward. This signal pruning is a key to the linear run time of STA. However, it was previously observed that a signal with the latest arrival time may not be the most critical signal, as an earlier signal with a larger transition time can result in a longer delay in the down-stream logic. Hence, arrival time based pruning can result in an optimistic delay, incorrect critical paths, and discontinuities of the delay during circuit optimization. Although algorithms were proposed to remedy this issue, they rely on propagation of multiple signals and have an exponential worst-case complexity. In this paper, we propose a new timing analysis algorithm, which uses a two pass traversal of the circuit. In the initial backward traversal, we construct delay tables which record the required time at a node as a function of the transition time at that node. This is followed by a forward traversal where signals are pruned not based on arrival times but based on slack. The proposed algorithm corrects the accuracy problems of the arrival time based pruning while at the same time maintaining the linear run time of STA. We implemented our algorithm and demonstrated its accuracy and efficiency.","PeriodicalId":115059,"journal":{"name":"Proceedings. 41st Design Automation Conference, 2004.","volume":"97 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-06-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121572979","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 15
Large-scale placement by grid-warping 通过网格翘曲进行大规模放置
Pub Date : 2004-06-07 DOI: 10.1145/996566.996669
Zhong Xiu, James D. Z. Ma, Suzanne M. Fowler, Rob A. Rutenbar
Grid-warping is a new placement algorithm based on a strikingly simple idea: rather than move the gates to optimize their location, we elastically deform a model of the 2-D chip surface on which the gates have been roughly placed, "stretching" it until the gates arrange themselves to our liking. Put simply: we move the grid, not the gates. Deforming the elastic grid is a surprisingly simple, low-dimensional nonlinear optimization, and augments a traditional quadratic formulation. A preliminary implementation, WARP1, is already competitive with most recently published placers, e.g., placements that average 4% better wirelength, 40% faster than GORDIAN-L-DOMINO.
网格扭曲是一种新的放置算法,它基于一个非常简单的想法:我们不是移动栅极来优化它们的位置,而是弹性地变形一个栅极大致放置的二维芯片表面模型,“拉伸”它,直到栅极按照我们的喜好自行排列。简单地说,我们移动栅格,而不是大门。弹性网格的变形是一种非常简单的低维非线性优化,是对传统二次型公式的补充。WARP1的初步实现已经与最近发布的大多数放置器具有竞争力,例如,放置器的平均波长比GORDIAN-L-DOMINO高4%,速度比GORDIAN-L-DOMINO快40%。
{"title":"Large-scale placement by grid-warping","authors":"Zhong Xiu, James D. Z. Ma, Suzanne M. Fowler, Rob A. Rutenbar","doi":"10.1145/996566.996669","DOIUrl":"https://doi.org/10.1145/996566.996669","url":null,"abstract":"Grid-warping is a new placement algorithm based on a strikingly simple idea: rather than move the gates to optimize their location, we elastically deform a model of the 2-D chip surface on which the gates have been roughly placed, \"stretching\" it until the gates arrange themselves to our liking. Put simply: we move the grid, not the gates. Deforming the elastic grid is a surprisingly simple, low-dimensional nonlinear optimization, and augments a traditional quadratic formulation. A preliminary implementation, WARP1, is already competitive with most recently published placers, e.g., placements that average 4% better wirelength, 40% faster than GORDIAN-L-DOMINO.","PeriodicalId":115059,"journal":{"name":"Proceedings. 41st Design Automation Conference, 2004.","volume":"162 ","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-06-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114059288","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 31
A synthesis flow toward fast parasitic closure for radio-frequency integrated circuits 射频集成电路的快速寄生闭合合成流程
Pub Date : 2004-06-07 DOI: 10.1145/996566.996612
Gang Zhang, E. A. Dengi, R. Rohrer, Rob A. Rutenbar, L. Carley
An electrical and physical synthesis flow for high-speed analog and radio-frequency circuits is presented in this paper. Novel techniques aiming at fast parasitic closure are employed throughout the flow. Parasitic corners generated based on the earlier placement statistics are included for circuit resizing to enable parasitic robust designs. A performance-driven placement with simultaneous fast incremental global routing is proposed to achieve accurate parasitic estimation. Device tuning is utilized during layout to compensate for layout induced performance degradations. This methodology allows sophisticated macromodels of performances versus device variables and parasitics to be used during layout synthesis to make it truly performance-driven. Experimental results of a 4GHz LNA and a mixer demonstrate fast parasitic closure with this methodology.
本文介绍了高速模拟电路和射频电路的电学和物理合成流程。在整个流程中采用了旨在快速寄生关闭的新技术。寄生角产生的基础上,早期放置统计包括电路调整大小,使寄生稳健的设计。为了实现精确的寄生估计,提出了一种同时具有快速增量全局路由的性能驱动布局。在布局期间利用设备调优来补偿布局引起的性能下降。这种方法允许在布局合成期间使用复杂的性能与设备变量和寄生的宏观模型,以使其真正实现性能驱动。4GHz LNA和混频器的实验结果表明,该方法可以实现快速的寄生闭合。
{"title":"A synthesis flow toward fast parasitic closure for radio-frequency integrated circuits","authors":"Gang Zhang, E. A. Dengi, R. Rohrer, Rob A. Rutenbar, L. Carley","doi":"10.1145/996566.996612","DOIUrl":"https://doi.org/10.1145/996566.996612","url":null,"abstract":"An electrical and physical synthesis flow for high-speed analog and radio-frequency circuits is presented in this paper. Novel techniques aiming at fast parasitic closure are employed throughout the flow. Parasitic corners generated based on the earlier placement statistics are included for circuit resizing to enable parasitic robust designs. A performance-driven placement with simultaneous fast incremental global routing is proposed to achieve accurate parasitic estimation. Device tuning is utilized during layout to compensate for layout induced performance degradations. This methodology allows sophisticated macromodels of performances versus device variables and parasitics to be used during layout synthesis to make it truly performance-driven. Experimental results of a 4GHz LNA and a mixer demonstrate fast parasitic closure with this methodology.","PeriodicalId":115059,"journal":{"name":"Proceedings. 41st Design Automation Conference, 2004.","volume":"184 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-06-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114837716","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 34
Introduction of local memory elements in instruction set extensions 在指令集扩展中引入本地内存元素
Pub Date : 2004-06-07 DOI: 10.1145/996566.996765
P. Biswas, Vinay Choudhary, K. Atasu, L. Pozzi, P. Ienne, N. Dutt
Automatic generation of Instruction Set Extensions (ISEs), to be executed on a custom processing unit or a coprocessor is an important step towards processor customization. A typical goal of a manual designer is to combine a large number of atomic instructions into an ISE satisfying microarchitectural constraints. However, memory operations pose a challenge for previous ISE approaches by limiting the size of the resulting instruction. In this paper, we introduce memory elements into custom units which result in ISEs closer to those sought after by the designers. We consider two kinds of memory elements for mapping to the specialized hardware: small hardware tables and architecturally-visible state registers. We devised a genetic algorithm to specifically exploit opportunities of introducing memory elements during ISE generation. Finally, we demonstrate the effectiveness of our approach by a detailed study of the variation in performance, area and energy in the presence of the generated ISEs, on a number of MediaBench, EEMBC and cryptographic applications. With the introduction of memory, the average speedup varied from 2.7X to 5X depending on the architectural configuration with a nominal area overhead. Moreover, we obtained an average energy reduction of 26% with respect to a 32-KB cache.
指令集扩展(ISEs)的自动生成,将在自定义处理单元或协处理器上执行,是处理器自定义的重要一步。手动设计器的典型目标是将大量原子指令组合到满足微架构约束的ISE中。然而,内存操作通过限制结果指令的大小,对以前的ISE方法提出了挑战。在本文中,我们在定制单元中引入了存储元素,从而使ise更接近设计者所追求的目标。我们考虑两种用于映射到专用硬件的内存元素:小型硬件表和体系结构可见的状态寄存器。我们设计了一种遗传算法,专门利用在ISE生成过程中引入存储元素的机会。最后,我们通过在mediabbench、EEMBC和加密应用程序上对生成的ISEs存在的性能、面积和能量变化的详细研究来证明我们方法的有效性。随着内存的引入,平均加速从2.7倍到5倍不等,这取决于具有标称面积开销的体系结构配置。此外,相对于32kb的缓存,我们获得了26%的平均能耗降低。
{"title":"Introduction of local memory elements in instruction set extensions","authors":"P. Biswas, Vinay Choudhary, K. Atasu, L. Pozzi, P. Ienne, N. Dutt","doi":"10.1145/996566.996765","DOIUrl":"https://doi.org/10.1145/996566.996765","url":null,"abstract":"Automatic generation of Instruction Set Extensions (ISEs), to be executed on a custom processing unit or a coprocessor is an important step towards processor customization. A typical goal of a manual designer is to combine a large number of atomic instructions into an ISE satisfying microarchitectural constraints. However, memory operations pose a challenge for previous ISE approaches by limiting the size of the resulting instruction. In this paper, we introduce memory elements into custom units which result in ISEs closer to those sought after by the designers. We consider two kinds of memory elements for mapping to the specialized hardware: small hardware tables and architecturally-visible state registers. We devised a genetic algorithm to specifically exploit opportunities of introducing memory elements during ISE generation. Finally, we demonstrate the effectiveness of our approach by a detailed study of the variation in performance, area and energy in the presence of the generated ISEs, on a number of MediaBench, EEMBC and cryptographic applications. With the introduction of memory, the average speedup varied from 2.7X to 5X depending on the architectural configuration with a nominal area overhead. Moreover, we obtained an average energy reduction of 26% with respect to a 32-KB cache.","PeriodicalId":115059,"journal":{"name":"Proceedings. 41st Design Automation Conference, 2004.","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-06-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115049096","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 70
A now state assignment technique for testing and low power 一种用于测试和低功耗的状态分配技术
Pub Date : 2004-06-07 DOI: 10.1145/996566.996707
Sungju Park, Sangwook Cho, Seiyang Yang, M. Ciesielski
In order to improve the testabilities and power consumption, a new state assignment technique based on m-block partition is introduced in this paper. The length and number of feedback cycles are reduced with minimal switching activity on the state variables. Experiment shows significant improvement in power dissipation and testabilities for benchmark circuits.
为了提高系统的可测试性和功耗,本文提出了一种基于m块划分的状态分配技术。反馈周期的长度和数量减少,状态变量上的切换活动最小。实验表明,基准电路的功耗和可测试性得到了显著改善。
{"title":"A now state assignment technique for testing and low power","authors":"Sungju Park, Sangwook Cho, Seiyang Yang, M. Ciesielski","doi":"10.1145/996566.996707","DOIUrl":"https://doi.org/10.1145/996566.996707","url":null,"abstract":"In order to improve the testabilities and power consumption, a new state assignment technique based on m-block partition is introduced in this paper. The length and number of feedback cycles are reduced with minimal switching activity on the state variables. Experiment shows significant improvement in power dissipation and testabilities for benchmark circuits.","PeriodicalId":115059,"journal":{"name":"Proceedings. 41st Design Automation Conference, 2004.","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-06-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115641815","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 17
Statistical gate delay model considering multiple input switching 考虑多输入开关的统计门延迟模型
Pub Date : 2004-06-07 DOI: 10.1145/996566.996746
A. Agarwal, F. Dartu, D. Blaauw
There is an increased dominance of intra-die process variations, creating a need for an accurate and fast staristical riming analysis. Most of the recent proposed approaches assume a Single Input Switching model. Our experiments show that SIS underestimates the mean delay of a stage by upto 20% and overestimates the standard deviation upto 26%. We also show fhar Multiple Input Switching has a greater impacr on sratisrical timing, rhan regular static timing analysis. Hence, we propose a modeling technique for gate delay variability, considering MIS. Our model can he efficiently incorporated into most of the statistical riming annlysis frameworks. On average over all rest cases, our approach underesrimares mean delay of a sfage by 0.01 % and overestimates the standard deviation by only 2%. hence increosing the robustness to process variations. Our modeling technique is independent of the deterministic MIS model, and we show that its sensitivity to variations in the MIS model is small.
模具内部工艺变化的优势越来越大,这就需要一个准确和快速的统计分析。最近提出的大多数方法都采用单输入开关模型。我们的实验表明,SIS低估了阶段的平均延迟高达20%,高估了标准偏差高达26%。我们还表明,与常规静态定时分析相比,多输入开关对统计定时的影响更大。因此,我们提出了一种考虑MIS的门延迟变异性建模技术。我们的模型可以有效地集成到大多数统计边缘分析框架中。平均而言,在所有其他情况下,我们的方法低估了阶段的平均延迟0.01%,高估了标准偏差仅2%。从而增加了对过程变化的鲁棒性。我们的建模技术独立于确定性MIS模型,并且我们表明它对MIS模型变化的敏感性很小。
{"title":"Statistical gate delay model considering multiple input switching","authors":"A. Agarwal, F. Dartu, D. Blaauw","doi":"10.1145/996566.996746","DOIUrl":"https://doi.org/10.1145/996566.996746","url":null,"abstract":"There is an increased dominance of intra-die process variations, creating a need for an accurate and fast staristical riming analysis. Most of the recent proposed approaches assume a Single Input Switching model. Our experiments show that SIS underestimates the mean delay of a stage by upto 20% and overestimates the standard deviation upto 26%. We also show fhar Multiple Input Switching has a greater impacr on sratisrical timing, rhan regular static timing analysis. Hence, we propose a modeling technique for gate delay variability, considering MIS. Our model can he efficiently incorporated into most of the statistical riming annlysis frameworks. On average over all rest cases, our approach underesrimares mean delay of a sfage by 0.01 % and overestimates the standard deviation by only 2%. hence increosing the robustness to process variations. Our modeling technique is independent of the deterministic MIS model, and we show that its sensitivity to variations in the MIS model is small.","PeriodicalId":115059,"journal":{"name":"Proceedings. 41st Design Automation Conference, 2004.","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-06-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125044333","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 76
A communication-theoretic design paradigm for reliable SOCs 可靠soc的通信理论设计范例
Pub Date : 2004-06-07 DOI: 10.1145/996566.996589
Naresh R Shanbhag
Presented is a design paradigm, pioneered at the University of Illinois in 1997, for reliable and energy-efficient system-on-a-chip (SOC) in nanometer process technologies. These technologies are Characterized by non-idealities such as coupling, leakage, soft errors, and process variations, which contribute to a reliability problem. Increasing complexity of systems-on-a-chip (SOC) leads to a related power problem. The proposed paradigm provides solutions to both problems by viewing SOCs as communication networks, and employs ideas from error-control coding, communications, and information theory in order to achieve the dual goals ofreliability and energy-efficiency.
提出了一种设计范例,由伊利诺伊大学于1997年首创,用于纳米工艺技术中可靠和节能的片上系统(SOC)。这些技术的特点是非理想的,如耦合、泄漏、软错误和过程变化,这些都会导致可靠性问题。片上系统(SOC)复杂性的增加导致了相关的功耗问题。所提出的范例通过将soc视为通信网络来解决这两个问题,并采用错误控制编码、通信和信息论的思想,以实现可靠性和能效的双重目标。
{"title":"A communication-theoretic design paradigm for reliable SOCs","authors":"Naresh R Shanbhag","doi":"10.1145/996566.996589","DOIUrl":"https://doi.org/10.1145/996566.996589","url":null,"abstract":"Presented is a design paradigm, pioneered at the University of Illinois in 1997, for reliable and energy-efficient system-on-a-chip (SOC) in nanometer process technologies. These technologies are Characterized by non-idealities such as coupling, leakage, soft errors, and process variations, which contribute to a reliability problem. Increasing complexity of systems-on-a-chip (SOC) leads to a related power problem. The proposed paradigm provides solutions to both problems by viewing SOCs as communication networks, and employs ideas from error-control coding, communications, and information theory in order to achieve the dual goals ofreliability and energy-efficiency.","PeriodicalId":115059,"journal":{"name":"Proceedings. 41st Design Automation Conference, 2004.","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-06-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129880268","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
期刊
Proceedings. 41st Design Automation Conference, 2004.
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
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