首页 > 最新文献

Proceedings of EURO-DAC 93 and EURO-VHDL 93- European Design Automation Conference最新文献

英文 中文
Conditional and unconditional hardware sharing in pipeline synthesis 管道合成中的条件和无条件硬件共享
Pub Date : 1993-09-20 DOI: 10.1109/EURDAC.1993.410644
U. Prabhu, B. Pangrle
This paper addresses the following problem: given a set of functional units and a data introduction interval, find a pipelined schedule for the given behavioral description (which may contain conditionals) that minimizes the number of pipeline stages. The approach taken to solve this problem is to do conditional and unconditional hardware sharing simultaneously while scheduling. A two-phase algorithm is used. The first phase tries to find a feasible solution (if it exists), while the second phase improves the initial solution by reducing the number of pipeline stages and the number of pipeline registers. The fast heuristics used to do this have been found to give excellent results.<>
本文解决了以下问题:给定一组功能单元和一个数据引入间隔,为给定的行为描述(可能包含条件)找到一个最小化管道阶段数量的管道调度。解决这个问题的方法是在调度时同时进行有条件和无条件的硬件共享。采用两阶段算法。第一阶段试图找到一个可行的解决方案(如果存在的话),而第二阶段通过减少管道阶段的数量和管道寄存器的数量来改进初始解决方案。人们发现,用于此的快速启发式方法可以得到很好的结果。
{"title":"Conditional and unconditional hardware sharing in pipeline synthesis","authors":"U. Prabhu, B. Pangrle","doi":"10.1109/EURDAC.1993.410644","DOIUrl":"https://doi.org/10.1109/EURDAC.1993.410644","url":null,"abstract":"This paper addresses the following problem: given a set of functional units and a data introduction interval, find a pipelined schedule for the given behavioral description (which may contain conditionals) that minimizes the number of pipeline stages. The approach taken to solve this problem is to do conditional and unconditional hardware sharing simultaneously while scheduling. A two-phase algorithm is used. The first phase tries to find a feasible solution (if it exists), while the second phase improves the initial solution by reducing the number of pipeline stages and the number of pipeline registers. The fast heuristics used to do this have been found to give excellent results.<<ETX>>","PeriodicalId":339176,"journal":{"name":"Proceedings of EURO-DAC 93 and EURO-VHDL 93- European Design Automation Conference","volume":"34 26","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"113941833","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}
引用次数: 6
Aspects of realizing the CFI design representation specification in the NELSIS framework 在NELSIS框架中实现CFI设计表示规范的几个方面
Pub Date : 1993-09-20 DOI: 10.1109/EURDAC.1993.410700
P. M. Kist, R. V. Leuken, M. Sim
The CFI (CAD Framework initiative) organization aims to provide solutions for concurrent engineering by defining a set of standard textual specifications for interfaces that should enable ECAD tool consumers to incorporate tools from various vendors. The most mature of these specifications is the DRPI, a programming interface which specifies the data schema and functions for manipulating elementary ECAD objects. The authors' objective was to implement the DRPI specification utilizing the NELSIS CAD framework. NELSIS supports a large grained schema; there is just one entity type (called the design object) for representing the design data. Additional entities in the schema provide relational information about the design object. In contrast, the DRPI data schema is fine grained; all data are represented explicitly and homogeneously by many entities. To bridge the gap, an object manager is required. The authors have coupled DRPI to NELSIS in two different ways. The first uses a custom-built dedicated object manager implemented in C, and the second uses a general purpose object oriented manager implemented in C++. The focus is on the schema mapping. The authors provide suggestions for enhancing the CFI schema, and highlight the problems and solutions of performing the mapping. They conclude with several open questions and recommendations.<>
CFI (CAD框架倡议)组织旨在通过定义一组接口的标准文本规范来为并行工程提供解决方案,这些接口应该使ECAD工具的使用者能够合并来自不同供应商的工具。这些规范中最成熟的是DRPI,这是一个编程接口,它指定了用于操作基本ECAD对象的数据模式和函数。作者的目标是利用NELSIS CAD框架实现DRPI规范。NELSIS支持大粒度模式;只有一种实体类型(称为设计对象)用于表示设计数据。模式中的其他实体提供有关设计对象的关系信息。相反,DRPI数据模式是细粒度的;所有数据都由许多实体显式地、同构地表示。为了弥补这一差距,需要一个对象管理器。作者以两种不同的方式将DRPI与NELSIS结合起来。第一个使用用C实现的定制专用对象管理器,第二个使用用c++实现的通用面向对象管理器。重点是模式映射。作者提出了改进CFI模式的建议,并指出了实施CFI映射存在的问题和解决方法。最后,他们提出了一些悬而未决的问题和建议
{"title":"Aspects of realizing the CFI design representation specification in the NELSIS framework","authors":"P. M. Kist, R. V. Leuken, M. Sim","doi":"10.1109/EURDAC.1993.410700","DOIUrl":"https://doi.org/10.1109/EURDAC.1993.410700","url":null,"abstract":"The CFI (CAD Framework initiative) organization aims to provide solutions for concurrent engineering by defining a set of standard textual specifications for interfaces that should enable ECAD tool consumers to incorporate tools from various vendors. The most mature of these specifications is the DRPI, a programming interface which specifies the data schema and functions for manipulating elementary ECAD objects. The authors' objective was to implement the DRPI specification utilizing the NELSIS CAD framework. NELSIS supports a large grained schema; there is just one entity type (called the design object) for representing the design data. Additional entities in the schema provide relational information about the design object. In contrast, the DRPI data schema is fine grained; all data are represented explicitly and homogeneously by many entities. To bridge the gap, an object manager is required. The authors have coupled DRPI to NELSIS in two different ways. The first uses a custom-built dedicated object manager implemented in C, and the second uses a general purpose object oriented manager implemented in C++. The focus is on the schema mapping. The authors provide suggestions for enhancing the CFI schema, and highlight the problems and solutions of performing the mapping. They conclude with several open questions and recommendations.<<ETX>>","PeriodicalId":339176,"journal":{"name":"Proceedings of EURO-DAC 93 and EURO-VHDL 93- European Design Automation Conference","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131235228","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
Next generation environment for extremely fast test pattern generation 下一代环境,用于极快的测试模式生成
Pub Date : 1993-09-20 DOI: 10.1109/EURDAC.1993.410671
Gabriele Pulini, S. Hamacher
The importance of test in ASIC and IC design is discussed, and some new design-for-test (DFT) strategies are presented. The advantages of a specific method for test vector creation and validation that tightly links two scan-test tools into the target design flow are described. These tools are a sequential, partial-scan automatic test pattern generator (ATPG) and an ATPG optimized for full-scan designs. Some customer results with these tools are presented as well.<>
讨论了测试在集成电路和集成电路设计中的重要性,提出了一些新的面向测试的设计(DFT)策略。描述了测试向量创建和验证的特定方法的优点,该方法将两个扫描测试工具紧密地连接到目标设计流程中。这些工具是一个顺序的、部分扫描的自动测试模式发生器(ATPG)和一个为全扫描设计优化的ATPG。本文还介绍了使用这些工具的一些客户结果
{"title":"Next generation environment for extremely fast test pattern generation","authors":"Gabriele Pulini, S. Hamacher","doi":"10.1109/EURDAC.1993.410671","DOIUrl":"https://doi.org/10.1109/EURDAC.1993.410671","url":null,"abstract":"The importance of test in ASIC and IC design is discussed, and some new design-for-test (DFT) strategies are presented. The advantages of a specific method for test vector creation and validation that tightly links two scan-test tools into the target design flow are described. These tools are a sequential, partial-scan automatic test pattern generator (ATPG) and an ATPG optimized for full-scan designs. Some customer results with these tools are presented as well.<<ETX>>","PeriodicalId":339176,"journal":{"name":"Proceedings of EURO-DAC 93 and EURO-VHDL 93- European Design Automation Conference","volume":"1 3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134025614","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
Concurrent path sensitization in timing analysis 时序分析中的并发路径敏化
Pub Date : 1993-09-20 DOI: 10.1109/EURDAC.1993.410637
Joao Marques-Silva, K. Sakallah
The authors describe a new two-step approach for determining the delay of the longest statically sensitizable path(s) in a combinational circuit. In the first step, the conditions for sensitizing all paths with the same path delay, D, are derived. In the second step, these conditions are checked for consistency by a Boolean satisfiability algorithm. This approach is unique in that it enumerates paths implicitly, giving it a decided performance edge over explicit path enumeration methods. The authors describe an implementation of this approach in an experimental timing analysis program, STA, and present preliminary results of its application to a representative set of benchmarks.<>
作者描述了一种新的两步法来确定组合电路中最长静敏路径的延迟。第一步,推导了具有相同路径延迟D的所有路径敏化的条件。在第二步中,通过布尔可满足性算法检查这些条件的一致性。这种方法的独特之处在于它隐式地枚举路径,与显式路径枚举方法相比,它具有明显的性能优势。作者在实验时序分析程序STA中描述了这种方法的实现,并介绍了其应用于一组代表性基准的初步结果。
{"title":"Concurrent path sensitization in timing analysis","authors":"Joao Marques-Silva, K. Sakallah","doi":"10.1109/EURDAC.1993.410637","DOIUrl":"https://doi.org/10.1109/EURDAC.1993.410637","url":null,"abstract":"The authors describe a new two-step approach for determining the delay of the longest statically sensitizable path(s) in a combinational circuit. In the first step, the conditions for sensitizing all paths with the same path delay, D, are derived. In the second step, these conditions are checked for consistency by a Boolean satisfiability algorithm. This approach is unique in that it enumerates paths implicitly, giving it a decided performance edge over explicit path enumeration methods. The authors describe an implementation of this approach in an experimental timing analysis program, STA, and present preliminary results of its application to a representative set of benchmarks.<<ETX>>","PeriodicalId":339176,"journal":{"name":"Proceedings of EURO-DAC 93 and EURO-VHDL 93- European Design Automation Conference","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129114189","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
Locally optimistic methods of concurrent simulation 并行仿真的局部乐观方法
Pub Date : 1993-09-20 DOI: 10.1109/EURDAC.1993.410694
D. Arvind
A new model is presented for the simulation of large and complex systems by exploiting concurrency. Composite ELSA is a distributed asynchronous event-driven simulation model which combines the conservative and optimistic synchronization protocols, while preserving their respective advantages. This model assigns synchronization classes to processes or a hierarchy of processes, which are based on attributes of conservatism or degree of optimism. These attributes can be dynamically updated during the course of simulation, enabling processes to switch smoothly between synchronization classes. A locally optimistic synchronization protocol is introduced, and comparisons are made with two traditional protocols for parallel logic simulation on distributed memory MIMD machines.<>
提出了一种利用并发性对大型复杂系统进行仿真的新模型。复合ELSA是一种分布式异步事件驱动仿真模型,它结合了保守同步协议和乐观同步协议,同时保留了各自的优点。该模型将同步类分配给流程或流程的层次结构,这是基于保守性或乐观程度的属性。这些属性可以在模拟过程中动态更新,从而使流程能够在同步类之间顺利切换。介绍了一种局部乐观同步协议,并与两种传统协议进行了比较,用于分布式存储器MIMD机的并行逻辑仿真
{"title":"Locally optimistic methods of concurrent simulation","authors":"D. Arvind","doi":"10.1109/EURDAC.1993.410694","DOIUrl":"https://doi.org/10.1109/EURDAC.1993.410694","url":null,"abstract":"A new model is presented for the simulation of large and complex systems by exploiting concurrency. Composite ELSA is a distributed asynchronous event-driven simulation model which combines the conservative and optimistic synchronization protocols, while preserving their respective advantages. This model assigns synchronization classes to processes or a hierarchy of processes, which are based on attributes of conservatism or degree of optimism. These attributes can be dynamically updated during the course of simulation, enabling processes to switch smoothly between synchronization classes. A locally optimistic synchronization protocol is introduced, and comparisons are made with two traditional protocols for parallel logic simulation on distributed memory MIMD machines.<<ETX>>","PeriodicalId":339176,"journal":{"name":"Proceedings of EURO-DAC 93 and EURO-VHDL 93- European Design Automation Conference","volume":"79 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116414795","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
A method for diagnosing implementation errors in synchronous sequential circuits and its implications on synthesis 同步顺序电路中实现错误的诊断方法及其对综合的影响
Pub Date : 1993-09-20 DOI: 10.1109/EURDAC.1993.410646
I. Pomeranz, S. Reddy
The authors consider the problem of diagnosing implementation errors in synchronous sequential circuits described by state tables. The diagnosis problem is formulated so as to provide the erroneously implemented entries of the state table, which are useful for the purposes of debugging the synthesis procedure. The diagnosis procedure developed is not limited to a specific error model and no bound is set on error multiplicity. Experimental results are presented to show the effectiveness of this procedure. The experiments indicate that state tables with certain properties make their implementations more amenable to diagnosis than others. These properties are used as guidelines for synthesis.<>
研究了用状态表描述的同步顺序电路的实现错误诊断问题。诊断问题是为了提供状态表中错误实现的条目,这对调试合成过程是有用的。所开发的诊断程序不局限于特定的错误模型,也不设置错误多重性的界限。实验结果表明了该方法的有效性。实验表明,具有特定属性的状态表使其实现比其他状态表更易于诊断。这些性质被用作合成的指导。
{"title":"A method for diagnosing implementation errors in synchronous sequential circuits and its implications on synthesis","authors":"I. Pomeranz, S. Reddy","doi":"10.1109/EURDAC.1993.410646","DOIUrl":"https://doi.org/10.1109/EURDAC.1993.410646","url":null,"abstract":"The authors consider the problem of diagnosing implementation errors in synchronous sequential circuits described by state tables. The diagnosis problem is formulated so as to provide the erroneously implemented entries of the state table, which are useful for the purposes of debugging the synthesis procedure. The diagnosis procedure developed is not limited to a specific error model and no bound is set on error multiplicity. Experimental results are presented to show the effectiveness of this procedure. The experiments indicate that state tables with certain properties make their implementations more amenable to diagnosis than others. These properties are used as guidelines for synthesis.<<ETX>>","PeriodicalId":339176,"journal":{"name":"Proceedings of EURO-DAC 93 and EURO-VHDL 93- European Design Automation Conference","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125837697","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
Demosthenes-A technology-independent power DMOS layout generator demosthenes -一个技术独立的功率DMOS布局发生器
Pub Date : 1993-09-20 DOI: 10.1109/EURDAC.1993.410634
Gilles Fourneris, N. Bekkara, J. Benkoski, L. Zullino, Dino Spatafora, G. Martino
A methodology to automate DMOS layout generation starting from electrical specifications is presented. The main features of the Demosthenes technology independent layout generator that make it possible to synthesize lateral and vertical DMOS in different low and high voltage technologies are described. The built-in electrical model used by the generator to extract the device layout resistance is exposed and the accuracy of the model, ranging from 1% to 15%, is reported, according to comparisons with silicon measurements. In the future, the Demosthenes generator will be extended to support the next generation of BCD technology. In addition, electrical modeling capabilities will be improved by generating detailed electrical simulation models that make it possible to accurately simulate DMOS switching.<>
提出了一种从电气规范出发自动生成DMOS版图的方法。描述了Demosthenes技术独立布局发生器的主要特点,使其能够在不同的低电压和高电压技术下合成横向和垂直DMOS。暴露了发电机用于提取器件布局电阻的内置电气模型,根据与硅测量值的比较,报告了该模型的准确性,范围从1%到15%。在未来,Demosthenes生成器将被扩展到支持下一代BCD技术。此外,通过生成详细的电气仿真模型,可以精确地模拟DMOS开关,从而提高电气建模能力。
{"title":"Demosthenes-A technology-independent power DMOS layout generator","authors":"Gilles Fourneris, N. Bekkara, J. Benkoski, L. Zullino, Dino Spatafora, G. Martino","doi":"10.1109/EURDAC.1993.410634","DOIUrl":"https://doi.org/10.1109/EURDAC.1993.410634","url":null,"abstract":"A methodology to automate DMOS layout generation starting from electrical specifications is presented. The main features of the Demosthenes technology independent layout generator that make it possible to synthesize lateral and vertical DMOS in different low and high voltage technologies are described. The built-in electrical model used by the generator to extract the device layout resistance is exposed and the accuracy of the model, ranging from 1% to 15%, is reported, according to comparisons with silicon measurements. In the future, the Demosthenes generator will be extended to support the next generation of BCD technology. In addition, electrical modeling capabilities will be improved by generating detailed electrical simulation models that make it possible to accurately simulate DMOS switching.<<ETX>>","PeriodicalId":339176,"journal":{"name":"Proceedings of EURO-DAC 93 and EURO-VHDL 93- European Design Automation Conference","volume":"145 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123210774","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 Boolean matching for field-programmable gate arrays 现场可编程门阵列的快速布尔匹配
Pub Date : 1993-09-20 DOI: 10.1109/EURDAC.1993.410661
Kai Zhu, D. F. Wong
A key step in technology mapping for non-lookup-table (such as multiplexer) based FPGAs (field programmable gate arrays) is to determine whether a given function can be implemented by the logic module. A new algorithm is presented for solving this problem. The algorithm is based on a character string representation of binary decision diagrams. Such representation leads to a matching algorithm which requires only a few string comparisons for each matching operation. When compared to the matching algorithm by searching for isomorphism on all different BDDs (binary decision diagrams), the new algorithm is much faster with a modest increase of memory requirement. For example, the experimental results showed that in matching all three-input Boolean function against Actel's ACT1 logic module, the new algorithm is 634 times faster by using 19.9% more memory.<>
对于基于非查找表(如多路复用器)的fpga(现场可编程门阵列),技术映射的关键步骤是确定给定的功能是否可以由逻辑模块实现。针对这一问题,提出了一种新的算法。该算法基于二进制决策图的字符串表示。这种表示导致匹配算法只需要对每个匹配操作进行少量的字符串比较。与在所有不同的bdd(二进制决策图)上搜索同构的匹配算法相比,新算法要快得多,但内存需求略有增加。例如,实验结果表明,在将所有三输入布尔函数与Actel的ACT1逻辑模块进行匹配时,新算法使用19.9%的内存,速度提高了634倍。
{"title":"Fast Boolean matching for field-programmable gate arrays","authors":"Kai Zhu, D. F. Wong","doi":"10.1109/EURDAC.1993.410661","DOIUrl":"https://doi.org/10.1109/EURDAC.1993.410661","url":null,"abstract":"A key step in technology mapping for non-lookup-table (such as multiplexer) based FPGAs (field programmable gate arrays) is to determine whether a given function can be implemented by the logic module. A new algorithm is presented for solving this problem. The algorithm is based on a character string representation of binary decision diagrams. Such representation leads to a matching algorithm which requires only a few string comparisons for each matching operation. When compared to the matching algorithm by searching for isomorphism on all different BDDs (binary decision diagrams), the new algorithm is much faster with a modest increase of memory requirement. For example, the experimental results showed that in matching all three-input Boolean function against Actel's ACT1 logic module, the new algorithm is 634 times faster by using 19.9% more memory.<<ETX>>","PeriodicalId":339176,"journal":{"name":"Proceedings of EURO-DAC 93 and EURO-VHDL 93- European Design Automation Conference","volume":"95 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132981053","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
High-level modeling using extended timing diagrams - A formalism for the behavioral specification of digital hardware 使用扩展时序图的高级建模。数字硬件行为规范的形式化方法
Pub Date : 1993-09-20 DOI: 10.1109/EURDAC.1993.410682
Philippe Moeschler, H. Amann, F. Pellandini
The principles of high level modeling of digital hardware circuits using the extended timing diagrams (ETD) formalism, which adds conditions, events, action expressions, and particular constraints to traditional timing diagrams, are described. Hierarchy and concurrency are also integrated so that a full top-down design becomes possible, enhancing at the same time the readability. While, for simulation purposes, the implementation of the formalism generates behavioral VHDL (VHSIC Hardware Description Language) models, a dedicated high-level translator generates VHDL code for synthesis. Both the ETD formalism and its implementation are part of MODES, a more complex modeling expert system including complementary editors.<>
描述了使用扩展时序图(ETD)形式化的数字硬件电路的高级建模原理,它在传统时序图中添加了条件、事件、动作表达式和特定约束。层次结构和并发性也被集成在一起,使得完全自顶向下的设计成为可能,同时增强了可读性。然而,出于仿真目的,形式化的实现生成行为VHDL (VHSIC硬件描述语言)模型,专用的高级翻译器生成用于合成的VHDL代码。ETD的形式化及其实现都是MODES的一部分,MODES是一个更复杂的建模专家系统,包括互补的编辑器
{"title":"High-level modeling using extended timing diagrams - A formalism for the behavioral specification of digital hardware","authors":"Philippe Moeschler, H. Amann, F. Pellandini","doi":"10.1109/EURDAC.1993.410682","DOIUrl":"https://doi.org/10.1109/EURDAC.1993.410682","url":null,"abstract":"The principles of high level modeling of digital hardware circuits using the extended timing diagrams (ETD) formalism, which adds conditions, events, action expressions, and particular constraints to traditional timing diagrams, are described. Hierarchy and concurrency are also integrated so that a full top-down design becomes possible, enhancing at the same time the readability. While, for simulation purposes, the implementation of the formalism generates behavioral VHDL (VHSIC Hardware Description Language) models, a dedicated high-level translator generates VHDL code for synthesis. Both the ETD formalism and its implementation are part of MODES, a more complex modeling expert system including complementary editors.<<ETX>>","PeriodicalId":339176,"journal":{"name":"Proceedings of EURO-DAC 93 and EURO-VHDL 93- European Design Automation Conference","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131262644","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}
引用次数: 18
Multi-way FSM decomposition based on interconnect complexity 基于互连复杂度的多路FSM分解
Pub Date : 1993-09-20 DOI: 10.1109/EURDAC.1993.410666
Wen-Lin Yang, R. Owens, M. J. Irwin
Various strategies for multi-way general decomposition have been investigated in the past. These strategies differ in how they reflect the cost of a logic-level implementation. The authors are concerned with the lower bound on the number of interconnecting wires which must exist when a machine is decomposed into several submachines. From a VLSI implementation point of view having a cost function based at least in part on interconnect complexity would be advantageous. The authors present a way to establish this bound for the multi-way decomposition of an arbitrary machine and tabulate the bound for a number of benchmarks. This tabulation shows that many large benchmarks are indeed highly decomposable from an interconnect point of view.<>
对于多路一般分解的各种策略,过去已经进行了研究。这些策略的不同之处在于它们如何反映逻辑级实现的成本。本文讨论了当一个机器被分解成若干子机器时,必须存在的互连线数的下界。从VLSI实现的角度来看,至少部分基于互连复杂性的成本函数将是有利的。作者提出了一种建立任意机器多路分解的边界的方法,并将该边界制成若干基准的表格。这个表格显示,从互连的角度来看,许多大型基准确实是高度可分解的
{"title":"Multi-way FSM decomposition based on interconnect complexity","authors":"Wen-Lin Yang, R. Owens, M. J. Irwin","doi":"10.1109/EURDAC.1993.410666","DOIUrl":"https://doi.org/10.1109/EURDAC.1993.410666","url":null,"abstract":"Various strategies for multi-way general decomposition have been investigated in the past. These strategies differ in how they reflect the cost of a logic-level implementation. The authors are concerned with the lower bound on the number of interconnecting wires which must exist when a machine is decomposed into several submachines. From a VLSI implementation point of view having a cost function based at least in part on interconnect complexity would be advantageous. The authors present a way to establish this bound for the multi-way decomposition of an arbitrary machine and tabulate the bound for a number of benchmarks. This tabulation shows that many large benchmarks are indeed highly decomposable from an interconnect point of view.<<ETX>>","PeriodicalId":339176,"journal":{"name":"Proceedings of EURO-DAC 93 and EURO-VHDL 93- European Design Automation Conference","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129831058","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
期刊
Proceedings of EURO-DAC 93 and EURO-VHDL 93- European Design Automation Conference
全部 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学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1