首页 > 最新文献

Proceedings European Design and Test Conference. ED & TC 97最新文献

英文 中文
Practical concurrent ASIC and system design and verification 实用并发ASIC及系统设计与验证
Pub Date : 1997-03-17 DOI: 10.1109/EDTC.1997.582412
I. Gibson, Chris Amies
This paper describes the evolution of a design and verification methodology successfully used to develop advanced ASICs as components of multiple new commercial products. The ASICs are typically large, high speed, algorithmically complex and implement novel functionality. The ASIC development process is driven by the commercial pressures of low cost and short schedules of multiple projects. It is carried out using a team of designers of varying experience including new staff. The dual emphasis of our methodology is maintaining fine control over the design and verification process, together with full independent cross verification as an integral part of the entire ASIC and system development process.
本文描述了一种设计和验证方法的演变,该方法成功地用于开发作为多种新商业产品组件的先进asic。asic通常体积大、速度快、算法复杂,并实现新颖的功能。ASIC开发过程是由多个项目的低成本和短时间表的商业压力驱动的。它是由包括新员工在内的不同经验的设计师团队进行的。我们的方法论的双重重点是保持对设计和验证过程的良好控制,以及作为整个ASIC和系统开发过程不可分割的一部分的完全独立的交叉验证。
{"title":"Practical concurrent ASIC and system design and verification","authors":"I. Gibson, Chris Amies","doi":"10.1109/EDTC.1997.582412","DOIUrl":"https://doi.org/10.1109/EDTC.1997.582412","url":null,"abstract":"This paper describes the evolution of a design and verification methodology successfully used to develop advanced ASICs as components of multiple new commercial products. The ASICs are typically large, high speed, algorithmically complex and implement novel functionality. The ASIC development process is driven by the commercial pressures of low cost and short schedules of multiple projects. It is carried out using a team of designers of varying experience including new staff. The dual emphasis of our methodology is maintaining fine control over the design and verification process, together with full independent cross verification as an integral part of the entire ASIC and system development process.","PeriodicalId":297301,"journal":{"name":"Proceedings European Design and Test Conference. ED & TC 97","volume":"48 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-03-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116723662","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}
引用次数: 0
Cartesian multipole based numerical integration for 3D capacitance extraction 基于笛卡尔多极数值积分的三维电容提取
Pub Date : 1997-03-17 DOI: 10.1109/EDTC.1997.582368
U. Geigenmuller, N. P. van der Meijs
Application of the hierarchical Schur algorithm to the boundary element method for 3D capacitance extraction shifts the speed bottleneck from inversion of the influence matrix to its calculation. We show how the numerical integration required for the latter can be accelerated by an order of magnitude with the aid of a multipole expansion in Cartesian formulation. The scheme differs essentially from that of the FASTCAP extractor.
将层次Schur算法应用于三维电容提取的边界元法,将速度瓶颈从影响矩阵的反演转移到影响矩阵的计算。我们展示了后者所需的数值积分如何在笛卡尔公式中的多极展开的帮助下被加速一个数量级。该方案与FASTCAP提取器有本质上的不同。
{"title":"Cartesian multipole based numerical integration for 3D capacitance extraction","authors":"U. Geigenmuller, N. P. van der Meijs","doi":"10.1109/EDTC.1997.582368","DOIUrl":"https://doi.org/10.1109/EDTC.1997.582368","url":null,"abstract":"Application of the hierarchical Schur algorithm to the boundary element method for 3D capacitance extraction shifts the speed bottleneck from inversion of the influence matrix to its calculation. We show how the numerical integration required for the latter can be accelerated by an order of magnitude with the aid of a multipole expansion in Cartesian formulation. The scheme differs essentially from that of the FASTCAP extractor.","PeriodicalId":297301,"journal":{"name":"Proceedings European Design and Test Conference. ED & TC 97","volume":"94 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-03-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132881364","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}
引用次数: 3
Fast and efficient construction of BDDs by reordering based synthesis 基于重序合成快速高效构建bdd
Pub Date : 1997-03-17 DOI: 10.1109/EDTC.1997.582353
A. Hett, R. Drechsler, B. Becker
We present a new approach to symbolic simulation with BDDs. Our method uses Reordering Based Synthesis (RBS) which allows the integration of dynamic variable ordering (even) within a single synthesis operation (e.g. an AND-operation). Thus, huge peak sizes during the construction can often be avoided, and we obtain a method that, with no penalty in runtime, is more memory efficient than traditional ITE operator based symbolic simulation. The results are confirmed by experiments on a large set of benchmarks: We give a comparison to previously published approaches and also consider some industrial benchmarks which are known to be hard to handle.
提出了一种利用bdd进行符号仿真的新方法。我们的方法使用基于重新排序的合成(RBS),它允许在单个合成操作(例如与操作)中集成动态变量排序(偶数)。因此,在构建过程中通常可以避免巨大的峰值大小,并且我们获得了一种比传统的基于ITE算子的符号模拟更具内存效率的方法,在运行时没有损失。在大量基准测试上的实验证实了结果:我们与以前发表的方法进行了比较,并考虑了一些已知难以处理的工业基准测试。
{"title":"Fast and efficient construction of BDDs by reordering based synthesis","authors":"A. Hett, R. Drechsler, B. Becker","doi":"10.1109/EDTC.1997.582353","DOIUrl":"https://doi.org/10.1109/EDTC.1997.582353","url":null,"abstract":"We present a new approach to symbolic simulation with BDDs. Our method uses Reordering Based Synthesis (RBS) which allows the integration of dynamic variable ordering (even) within a single synthesis operation (e.g. an AND-operation). Thus, huge peak sizes during the construction can often be avoided, and we obtain a method that, with no penalty in runtime, is more memory efficient than traditional ITE operator based symbolic simulation. The results are confirmed by experiments on a large set of benchmarks: We give a comparison to previously published approaches and also consider some industrial benchmarks which are known to be hard to handle.","PeriodicalId":297301,"journal":{"name":"Proceedings European Design and Test Conference. ED & TC 97","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-03-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125794495","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}
引用次数: 12
Technology mapping of speed-independent circuits based on combinational decomposition and resynthesis 基于组合分解与再合成的速度无关电路技术映射
Pub Date : 1997-03-17 DOI: 10.1109/EDTC.1997.582340
J. Cortadella, M. Kishinevsky, A. Kondratyev, L. Lavagno, A. Yakovlev
This paper presents a solution to the problem of sequential multi-level logic synthesis of asynchronous speed-independent circuits. The starting point is a technology-independent speed-independent circuit obtained using, e.g., the monotonous cover conditions. We describe an algorithm for the factorization of this circuit aimed at implementing it in a given standard cell library, while preserving speed-independence. The algorithm exploits known efficient factorization techniques from combinational multi-level logic synthesis, but achieves also Boolean simplification. Experimental results show a significant improvement in terms of number and complexity of solvable circuits with respect to existing methods.
本文提出了异步速度无关电路的顺序多级逻辑综合问题的解决方案。起点是一个技术无关的速度无关的电路,使用,例如,单调的覆盖条件。我们描述了该电路的分解算法,旨在在给定的标准单元库中实现它,同时保持速度独立性。该算法利用了组合多层次逻辑综合的高效分解技术,同时也实现了布尔化简。实验结果表明,与现有方法相比,该方法在可解电路的数量和复杂性方面都有了显著改善。
{"title":"Technology mapping of speed-independent circuits based on combinational decomposition and resynthesis","authors":"J. Cortadella, M. Kishinevsky, A. Kondratyev, L. Lavagno, A. Yakovlev","doi":"10.1109/EDTC.1997.582340","DOIUrl":"https://doi.org/10.1109/EDTC.1997.582340","url":null,"abstract":"This paper presents a solution to the problem of sequential multi-level logic synthesis of asynchronous speed-independent circuits. The starting point is a technology-independent speed-independent circuit obtained using, e.g., the monotonous cover conditions. We describe an algorithm for the factorization of this circuit aimed at implementing it in a given standard cell library, while preserving speed-independence. The algorithm exploits known efficient factorization techniques from combinational multi-level logic synthesis, but achieves also Boolean simplification. Experimental results show a significant improvement in terms of number and complexity of solvable circuits with respect to existing methods.","PeriodicalId":297301,"journal":{"name":"Proceedings European Design and Test Conference. ED & TC 97","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-03-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123960753","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}
引用次数: 7
Fast power loss calculation for digital static CMOS circuits 数字静态CMOS电路的快速功耗计算
Pub Date : 1997-03-17 DOI: 10.1109/EDTC.1997.582392
S. Gavrilov, A. Glebov, S. Rusakov, D. Blaauw, L. G. Jones, G. Vijayan
In this paper we present a new dynamic power estimation method that produces accurate power measures at considerably faster run times. The approach uses an enhanced switch-level simulation algorithm that takes into account both short-circuit power and charge-sharing power effects. In benchmarks against a popular commercial power simulation tool, our approach yields power measurements on average within 3% of the commercial solution, while taking between 15 to 20 times less CPU time.
在本文中,我们提出了一种新的动态功率估计方法,在相当快的运行时间内产生准确的功率测量。该方法使用了一种增强的开关级仿真算法,该算法同时考虑了短路功率和电荷共享功率效应。在针对流行的商用功率模拟工具的基准测试中,我们的方法产生的功率测量平均在商用解决方案的3%以内,同时减少了15到20倍的CPU时间。
{"title":"Fast power loss calculation for digital static CMOS circuits","authors":"S. Gavrilov, A. Glebov, S. Rusakov, D. Blaauw, L. G. Jones, G. Vijayan","doi":"10.1109/EDTC.1997.582392","DOIUrl":"https://doi.org/10.1109/EDTC.1997.582392","url":null,"abstract":"In this paper we present a new dynamic power estimation method that produces accurate power measures at considerably faster run times. The approach uses an enhanced switch-level simulation algorithm that takes into account both short-circuit power and charge-sharing power effects. In benchmarks against a popular commercial power simulation tool, our approach yields power measurements on average within 3% of the commercial solution, while taking between 15 to 20 times less CPU time.","PeriodicalId":297301,"journal":{"name":"Proceedings European Design and Test Conference. ED & TC 97","volume":"97 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-03-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127331330","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}
引用次数: 8
Using constraint logic programming in memory synthesis for general purpose computers 约束逻辑编程在通用计算机内存综合中的应用
Pub Date : 1997-03-17 DOI: 10.1109/EDTC.1997.582432
Renate Beckmann, J. Herrmann
Summary form only. In modern computer systems the performance is dominated by the memory performance. Currently, there is neither a systematic design methodology nor a tool for the design of memory systems for general purpose computers. We present a first approach to CAD support for this crucial subtask of system level design. Dependencies between influencing factors and design decisions are explicitly represented by constraints, and constraint logic programming is used to make the design decisions. The memory design is optimized with respect to several objectives by iterating the (re)design cycle. Event driven simulation is used for evaluation of the intermediate results. The system is organized as an interactive design assistant.
只有摘要形式。在现代计算机系统中,存储性能占主导地位。目前,既没有一个系统的设计方法,也没有一个工具来设计通用计算机的存储系统。我们提出了CAD支持系统级设计这一关键子任务的第一种方法。影响因素与设计决策之间的依赖关系通过约束显式表示,并使用约束逻辑编程进行设计决策。通过迭代(重新)设计周期,针对多个目标对存储器设计进行优化。事件驱动模拟用于中间结果的评估。该系统被组织为交互式设计助手。
{"title":"Using constraint logic programming in memory synthesis for general purpose computers","authors":"Renate Beckmann, J. Herrmann","doi":"10.1109/EDTC.1997.582432","DOIUrl":"https://doi.org/10.1109/EDTC.1997.582432","url":null,"abstract":"Summary form only. In modern computer systems the performance is dominated by the memory performance. Currently, there is neither a systematic design methodology nor a tool for the design of memory systems for general purpose computers. We present a first approach to CAD support for this crucial subtask of system level design. Dependencies between influencing factors and design decisions are explicitly represented by constraints, and constraint logic programming is used to make the design decisions. The memory design is optimized with respect to several objectives by iterating the (re)design cycle. Event driven simulation is used for evaluation of the intermediate results. The system is organized as an interactive design assistant.","PeriodicalId":297301,"journal":{"name":"Proceedings European Design and Test Conference. ED & TC 97","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-03-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130003142","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}
引用次数: 2
SISSSI-A tool for dynamic electro-thermal simulation of analog VLSI cells 模拟VLSI单元的动态电热模拟工具
Pub Date : 1997-03-17 DOI: 10.1109/EDTC.1997.582430
V. Székely, A. Pahi, A. Poppe, M. Rencz, A. Csendes
Summary form only given. With the decreasing feature sizes and increasing packaging densities, thermal effects influence more and more the operation of integrated circuits. The accurate consideration of thermal effects while predicting the electrical behaviour of the ICs became crucial in case of high performance integrated circuits both for analog and digital ones. The SISSSI electro-thermal simulator family can be applied for the above purpose, both for analog and digital designs. The common feature of the SISSSI versions (SISSSI-Classic and SISSSI-Logitherm) is that they construct the layout based thermal model of the IC automatically and consider accurately the effect of the chip encapsulation as well. Here we present the developments in the SISSSI-Classic version which is aimed at device level (analog) electro-thermal simulation.
只提供摘要形式。随着特征尺寸的减小和封装密度的增加,热效应对集成电路运行的影响越来越大。在模拟和数字高性能集成电路的情况下,在预测集成电路的电气行为时准确考虑热效应变得至关重要。SISSSI电热模拟器系列可以用于上述目的,无论是模拟还是数字设计。SISSSI版本(SISSSI- classic和SISSSI- logitherm)的共同特点是自动构建基于布局的IC热模型,并准确考虑芯片封装的效果。在这里,我们介绍了sissi - classic版本的发展,该版本旨在器件级(模拟)电热模拟。
{"title":"SISSSI-A tool for dynamic electro-thermal simulation of analog VLSI cells","authors":"V. Székely, A. Pahi, A. Poppe, M. Rencz, A. Csendes","doi":"10.1109/EDTC.1997.582430","DOIUrl":"https://doi.org/10.1109/EDTC.1997.582430","url":null,"abstract":"Summary form only given. With the decreasing feature sizes and increasing packaging densities, thermal effects influence more and more the operation of integrated circuits. The accurate consideration of thermal effects while predicting the electrical behaviour of the ICs became crucial in case of high performance integrated circuits both for analog and digital ones. The SISSSI electro-thermal simulator family can be applied for the above purpose, both for analog and digital designs. The common feature of the SISSSI versions (SISSSI-Classic and SISSSI-Logitherm) is that they construct the layout based thermal model of the IC automatically and consider accurately the effect of the chip encapsulation as well. Here we present the developments in the SISSSI-Classic version which is aimed at device level (analog) electro-thermal simulation.","PeriodicalId":297301,"journal":{"name":"Proceedings European Design and Test Conference. ED & TC 97","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-03-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129064482","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}
引用次数: 11
Test synthesis for DC test of switched-capacitors circuits 开关电容电路直流试验试验综合
Pub Date : 1997-03-17 DOI: 10.1109/EDTC.1997.582429
H. Ihs, C. Dufaza
Built-In Self Test (BIST) consists of integrating totally or partially a Test Pattern Generator (TPG) and/or a Response Analyzer (RA) in the same chip with the Circuit Under Test (CUT). Generally, an efficient analog test requires the monitoring of several performances by applying different frequencies as test stimuli. For BIST application, the integration of a frequency TPG and RA can not be economically viable for most applications because of their corresponding area overhead and complexity. BIST techniques based on frequency analysis are very expensive for the silicon area. On the other hand, BIST solutions based on a DC test remain poor concerning the fault coverage. This is true if no Design For Testability (DFT) elements are used in conjunction with a DC BIST to eliminate this problem. Exactly, our approach consists of using some DFT means so as all defects of SC circuits become detectable in the DC domain. Then a DC stimulus as an existing voltage source Vdd, Gnd and Vss corresponds to a simple TPG while the RA is a small window comparator. Finally, the addition of these DFT elements allows to decrease considerably the DC BIST hardware and corresponds in fact to a tradeoff between BIST complexity and DFT resources. With this mixed BIST/DFT technique we obtain a comparable fault coverage than frequency based approaches and this for a lower hardware cost.
内置自检(BIST)由与被测电路(CUT)在同一芯片中集成全部或部分测试模式发生器(TPG)和/或响应分析仪(RA)组成。一般来说,有效的模拟测试需要通过应用不同的频率作为测试刺激来监测几种性能。对于BIST应用,由于其相应的面积开销和复杂性,对于大多数应用来说,频率TPG和RA的集成在经济上是不可行的。基于频率分析的BIST技术在硅领域是非常昂贵的。另一方面,基于直流测试的BIST解决方案在故障覆盖率方面仍然很差。如果没有将可测试性设计(DFT)元素与DC BIST结合使用以消除此问题,则情况确实如此。确切地说,我们的方法包括使用一些DFT手段,使SC电路的所有缺陷在直流域中都可以检测到。然后直流刺激作为现有电压源Vdd, Gnd和Vss对应于一个简单的TPG,而RA是一个小窗口比较器。最后,这些DFT元素的添加允许大大减少DC BIST硬件,并且实际上对应于BIST复杂性和DFT资源之间的权衡。通过这种混合的BIST/DFT技术,我们获得了与基于频率的方法相当的故障覆盖率,并且硬件成本更低。
{"title":"Test synthesis for DC test of switched-capacitors circuits","authors":"H. Ihs, C. Dufaza","doi":"10.1109/EDTC.1997.582429","DOIUrl":"https://doi.org/10.1109/EDTC.1997.582429","url":null,"abstract":"Built-In Self Test (BIST) consists of integrating totally or partially a Test Pattern Generator (TPG) and/or a Response Analyzer (RA) in the same chip with the Circuit Under Test (CUT). Generally, an efficient analog test requires the monitoring of several performances by applying different frequencies as test stimuli. For BIST application, the integration of a frequency TPG and RA can not be economically viable for most applications because of their corresponding area overhead and complexity. BIST techniques based on frequency analysis are very expensive for the silicon area. On the other hand, BIST solutions based on a DC test remain poor concerning the fault coverage. This is true if no Design For Testability (DFT) elements are used in conjunction with a DC BIST to eliminate this problem. Exactly, our approach consists of using some DFT means so as all defects of SC circuits become detectable in the DC domain. Then a DC stimulus as an existing voltage source Vdd, Gnd and Vss corresponds to a simple TPG while the RA is a small window comparator. Finally, the addition of these DFT elements allows to decrease considerably the DC BIST hardware and corresponds in fact to a tradeoff between BIST complexity and DFT resources. With this mixed BIST/DFT technique we obtain a comparable fault coverage than frequency based approaches and this for a lower hardware cost.","PeriodicalId":297301,"journal":{"name":"Proceedings European Design and Test Conference. ED & TC 97","volume":"4 5","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-03-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120857373","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}
引用次数: 2
Multi-thread graph: a system model for real-time embedded software synthesis 多线程图:实时嵌入式软件合成的系统模型
Pub Date : 1997-03-17 DOI: 10.1109/EDTC.1997.582403
F. Thoen, J. V. D. Steen, G. D. Jong, G. Goossens, H. Man
Software synthesis is a new approach which focuses on the support of real-time embedded multi-tasking software without the use of operating systems. A software synthesis system starts from a concurrent process system specification and maps this description automatically onto one or more processors. In this paper the internal system-level model which captures the embedded software and which is the backbone of our software synthesis methodology, is presented. The model captures the fine-grain behaviour of a system, and supports multiple threads of control (concurrency), synchronisation, data communication, hierarchy and timing constraints.
软件综合是一种新的方法,其重点是在不使用操作系统的情况下支持实时嵌入式多任务软件。软件综合系统从并发进程系统规范开始,并将此描述自动映射到一个或多个处理器上。本文提出了一种内部系统级模型,该模型捕捉嵌入式软件,是我们软件综合方法的支柱。该模型捕获系统的细粒度行为,并支持多线程控制(并发)、同步、数据通信、层次结构和时间约束。
{"title":"Multi-thread graph: a system model for real-time embedded software synthesis","authors":"F. Thoen, J. V. D. Steen, G. D. Jong, G. Goossens, H. Man","doi":"10.1109/EDTC.1997.582403","DOIUrl":"https://doi.org/10.1109/EDTC.1997.582403","url":null,"abstract":"Software synthesis is a new approach which focuses on the support of real-time embedded multi-tasking software without the use of operating systems. A software synthesis system starts from a concurrent process system specification and maps this description automatically onto one or more processors. In this paper the internal system-level model which captures the embedded software and which is the backbone of our software synthesis methodology, is presented. The model captures the fine-grain behaviour of a system, and supports multiple threads of control (concurrency), synchronisation, data communication, hierarchy and timing constraints.","PeriodicalId":297301,"journal":{"name":"Proceedings European Design and Test Conference. ED & TC 97","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-03-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121267127","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}
引用次数: 12
Low power FSM design using Huffman-style encoding 采用霍夫曼风格编码的低功耗FSM设计
Pub Date : 1997-03-17 DOI: 10.1109/EDTC.1997.582410
P. Surti, L. Chao, A. Tyagi
This paper presents a novel approach to synthesize low power FSMs using non-uniform code length. Switching activity is reduced by decreasing the expected number of state bits switched less than [log |S|] The state set S of the FSM is decomposed into two sets based on the limit state probabilities. The state set with very high probability is encoded with less than [log|S|] bits. The other state set, being less probable, is encoded using more than [log|S|] bits. To the best of our knowledge, this is the first time two code lengths ore used for one state machine. This encoding is realized by using flip-flops with gated clock. The logic generating the enable signal of the clock uses only a single minterm. The state sets can be encoded using any uniform-length encoding algorithm with objectives of low power and low area. The experiments show an average of 13% and 18% reduction in power for two encoding algorithms respectively.
提出了一种利用非均匀码长合成低功率fsm的新方法。通过减少交换状态比特的期望数(小于[log |S|])来减少交换活动。基于极限状态概率,将FSM的状态集S分解为两组。非常高概率的状态集被编码为小于[log|S|]位。另一个状态集可能性较小,使用多于[log|S|]位进行编码。据我们所知,这是第一次为一个状态机使用两个代码长度。这种编码是用带门控时钟的触发器实现的。产生时钟使能信号的逻辑只使用一个分钟。以低功耗、低面积为目标的任意等长编码算法都可以对状态集进行编码。实验表明,两种编码算法的平均功耗分别降低了13%和18%。
{"title":"Low power FSM design using Huffman-style encoding","authors":"P. Surti, L. Chao, A. Tyagi","doi":"10.1109/EDTC.1997.582410","DOIUrl":"https://doi.org/10.1109/EDTC.1997.582410","url":null,"abstract":"This paper presents a novel approach to synthesize low power FSMs using non-uniform code length. Switching activity is reduced by decreasing the expected number of state bits switched less than [log |S|] The state set S of the FSM is decomposed into two sets based on the limit state probabilities. The state set with very high probability is encoded with less than [log|S|] bits. The other state set, being less probable, is encoded using more than [log|S|] bits. To the best of our knowledge, this is the first time two code lengths ore used for one state machine. This encoding is realized by using flip-flops with gated clock. The logic generating the enable signal of the clock uses only a single minterm. The state sets can be encoded using any uniform-length encoding algorithm with objectives of low power and low area. The experiments show an average of 13% and 18% reduction in power for two encoding algorithms respectively.","PeriodicalId":297301,"journal":{"name":"Proceedings European Design and Test Conference. ED & TC 97","volume":"174 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-03-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121310812","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}
引用次数: 27
期刊
Proceedings European Design and Test Conference. ED & TC 97
全部 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