首页 > 最新文献

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

英文 中文
Toward a formal semantics of IEEE Std. VHDL 1076 IEEE标准VHDL 1076的形式化语义研究
Pub Date : 1993-09-20 DOI: 10.1109/EURDAC.1993.410687
S. Olcoz, J. Colom
The need for a formal interpretation of VHDL is addressed. The formal model used for this purpose is colored Petri nets because they can cover all aspects of VHDL. The authors start from the underlying executable model of VHDL based on communicating processes. The formal model of a VHDL description results from the specification in Petri net terms of the user-defined processes, the kernel process (VHDL simulator), and the communicating links between them. This approach can also be applied to other HDLs with the same underlying paradigm.<>
解决了对VHDL的正式解释的需要。用于此目的的正式模型是彩色Petri网,因为它们可以覆盖VHDL的所有方面。作者从基于通信过程的VHDL底层可执行模型入手。VHDL描述的形式化模型来自于用户定义进程、内核进程(VHDL模拟器)以及它们之间的通信链接的Petri网规范。这种方法也可以应用于具有相同底层范式的其他hdl
{"title":"Toward a formal semantics of IEEE Std. VHDL 1076","authors":"S. Olcoz, J. Colom","doi":"10.1109/EURDAC.1993.410687","DOIUrl":"https://doi.org/10.1109/EURDAC.1993.410687","url":null,"abstract":"The need for a formal interpretation of VHDL is addressed. The formal model used for this purpose is colored Petri nets because they can cover all aspects of VHDL. The authors start from the underlying executable model of VHDL based on communicating processes. The formal model of a VHDL description results from the specification in Petri net terms of the user-defined processes, the kernel process (VHDL simulator), and the communicating links between them. This approach can also be applied to other HDLs with the same underlying paradigm.<<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":"130417436","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
GAFPGA: Genetic algorithm for FPGA technology mapping GAFPGA:用于FPGA技术映射的遗传算法
Pub Date : 1993-09-20 DOI: 10.1109/EURDAC.1993.410654
V. Kommu, I. Pomeranz
A method for solving the technology mapping problem for field-programmable gate arrays that is based on the genetic algorithm is presented. The genetic algorithm simultaneously optimizes a set of solutions, which makes it a very powerful optimization technique. However, due to the highly constrained search spaces for design automation problems, the application of the genetic algorithm is not straightforward. It is shown that this limitation can be overcome by enhancing the genetic search appropriately. The performance of the enhanced genetic search is demonstrated through experimental results for the technology mapping problem.<>
提出了一种基于遗传算法的现场可编程门阵列技术映射问题的求解方法。遗传算法同时优化一组解,是一种非常强大的优化技术。然而,由于设计自动化问题的搜索空间受到高度约束,遗传算法的应用并不简单。结果表明,通过适当加强遗传搜索可以克服这一限制。通过对技术映射问题的实验结果验证了增强遗传搜索的性能。
{"title":"GAFPGA: Genetic algorithm for FPGA technology mapping","authors":"V. Kommu, I. Pomeranz","doi":"10.1109/EURDAC.1993.410654","DOIUrl":"https://doi.org/10.1109/EURDAC.1993.410654","url":null,"abstract":"A method for solving the technology mapping problem for field-programmable gate arrays that is based on the genetic algorithm is presented. The genetic algorithm simultaneously optimizes a set of solutions, which makes it a very powerful optimization technique. However, due to the highly constrained search spaces for design automation problems, the application of the genetic algorithm is not straightforward. It is shown that this limitation can be overcome by enhancing the genetic search appropriately. The performance of the enhanced genetic search is demonstrated through experimental results for the technology mapping problem.<<ETX>>","PeriodicalId":339176,"journal":{"name":"Proceedings of EURO-DAC 93 and EURO-VHDL 93- European Design Automation Conference","volume":"12 4 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":"130490263","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}
引用次数: 26
Best-so-far vs. where-you-are: New perspectives on simulated annealing for CAD 到目前为止最好的vs.你在哪里:CAD模拟退火的新观点
Pub Date : 1993-09-20 DOI: 10.1109/EURDAC.1993.410698
K. Boese, A. Kahng, C. Tsao
The simulated annealing (SA) algorithm has been applied to every difficult optimization problem in VLSI (very large scale integration) CAD. Existing SA implementations use monotone decreasing, or cooling, temperature schedules motivated by the algorithm's proof of optimality as well as by an analogy with statistical thermodynamics. This paper gives strong evidence that challenges the correctness of using such schedules. Specifically, the theoretical framework under which monotone cooling schedules is proved optimal fails to capture the practical application of simulated annealing. In practice, the algorithm runs for a finite rather than infinite amount of time; and the algorithm returns the best solution visited during the entire run ("best-so-far") rather than the last solution visited ("where-you-are"). For small instances of classic VLSI CAD problems, the authors determine annealing schedules that are optimal in terms of the expected quality of the best-so-far solution. These optimal schedules do not decrease monotonically, but are in fact either periodic or warming. (When the goal is to optimize the cost of the where-you-are solution, they confirm the traditional wisdom of cooling.) The results open up many new research directions, particularly how to choose annealing temperatures dynamically to optimize the quality of the finite time, best-so-far solution.<>
模拟退火(SA)算法已应用于超大规模集成电路(VLSI) CAD中各种困难的优化问题。现有的SA实现使用单调递减或冷却的温度调度,这是由算法的最优性证明以及与统计热力学的类比所驱动的。本文给出了强有力的证据,挑战了使用这种时间表的正确性。具体来说,证明单调冷却方案最优的理论框架未能捕捉到模拟退火的实际应用。在实践中,算法运行的时间是有限的,而不是无限的;该算法返回整个运行过程中访问的最佳解决方案(“迄今为止最佳”),而不是最后访问的解决方案(“当前位置”)。对于经典VLSI CAD问题的小实例,作者确定了退火计划,在目前为止最佳解决方案的预期质量方面是最佳的。这些最优的时间表不是单调递减的,而是周期性的或变暖的。(当目标是优化就地解决方案的成本时,他们肯定了传统的冷却智慧。)研究结果开辟了许多新的研究方向,特别是如何动态选择退火温度以优化有限时间的质量,迄今为止最好的解决方案。
{"title":"Best-so-far vs. where-you-are: New perspectives on simulated annealing for CAD","authors":"K. Boese, A. Kahng, C. Tsao","doi":"10.1109/EURDAC.1993.410698","DOIUrl":"https://doi.org/10.1109/EURDAC.1993.410698","url":null,"abstract":"The simulated annealing (SA) algorithm has been applied to every difficult optimization problem in VLSI (very large scale integration) CAD. Existing SA implementations use monotone decreasing, or cooling, temperature schedules motivated by the algorithm's proof of optimality as well as by an analogy with statistical thermodynamics. This paper gives strong evidence that challenges the correctness of using such schedules. Specifically, the theoretical framework under which monotone cooling schedules is proved optimal fails to capture the practical application of simulated annealing. In practice, the algorithm runs for a finite rather than infinite amount of time; and the algorithm returns the best solution visited during the entire run (\"best-so-far\") rather than the last solution visited (\"where-you-are\"). For small instances of classic VLSI CAD problems, the authors determine annealing schedules that are optimal in terms of the expected quality of the best-so-far solution. These optimal schedules do not decrease monotonically, but are in fact either periodic or warming. (When the goal is to optimize the cost of the where-you-are solution, they confirm the traditional wisdom of cooling.) The results open up many new research directions, particularly how to choose annealing temperatures dynamically to optimize the quality of the finite time, best-so-far solution.<<ETX>>","PeriodicalId":339176,"journal":{"name":"Proceedings of EURO-DAC 93 and EURO-VHDL 93- European Design Automation Conference","volume":"89 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":"115650419","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
DSP datapath synthesis eliminating global interconnect 消除全局互连的DSP数据路径合成
Pub Date : 1993-09-20 DOI: 10.1109/EURDAC.1993.410615
A. A. Duncan, D. C. Hendry
CASS (column architecture synthesis system) is a behavioral high level synthesis system for DSP applications. It uses a column based target architecture and in-the-cell routing to produce compact layout which eliminates the need for global wiring. This is achieved using bit-sliced cells which butt together to produce the data path. A description of the architecture and algorithms which produce the datapath is given. It is also shown that this approach gives large area savings when compared to a conventional system.<>
CASS (column architecture synthesis system)是一种面向DSP应用的高级行为综合系统。它使用基于列的目标架构和单元内路由来产生紧凑的布局,从而消除了全局布线的需要。这是通过使用位切片单元来实现的,这些单元连接在一起产生数据路径。给出了产生数据路径的体系结构和算法的描述。研究还表明,与传统系统相比,这种方法可以节省大量面积。
{"title":"DSP datapath synthesis eliminating global interconnect","authors":"A. A. Duncan, D. C. Hendry","doi":"10.1109/EURDAC.1993.410615","DOIUrl":"https://doi.org/10.1109/EURDAC.1993.410615","url":null,"abstract":"CASS (column architecture synthesis system) is a behavioral high level synthesis system for DSP applications. It uses a column based target architecture and in-the-cell routing to produce compact layout which eliminates the need for global wiring. This is achieved using bit-sliced cells which butt together to produce the data path. A description of the architecture and algorithms which produce the datapath is given. It is also shown that this approach gives large area savings when compared to a conventional system.<<ETX>>","PeriodicalId":339176,"journal":{"name":"Proceedings of EURO-DAC 93 and EURO-VHDL 93- European Design Automation Conference","volume":"24 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":"122914600","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}
引用次数: 9
Dynamic variable reordering for BDD minimization BDD最小化的动态变量重排序
Pub Date : 1993-09-20 DOI: 10.1109/EURDAC.1993.410627
E. Felt, G. York, R. Brayton, A. Sangiovanni-Vincentelli
Binary Decision Diagrams (BDDs) are a data structure frequently used to represent complex Boolean functions in formal verification algorithms. An efficient heuristic algorithm for dynamically reducing the size of large reduced ordered BDDs by optimally reordering small windows of consecutive variables is presented. The algorithms have been fully integrated into the Berkeley and Carnegie Mellon BDD packages in such a way that the current variable order dynamically changes and is completely transparent to the user. Dynamic reordering significantly reduces the memory required for BDD-based verification algorithms, thus permitting the verification of significantly more complex systems than was previously possible. The algorithms exhibit a smooth tradeoff between CPU time and reduction in BDD size for almost all BDDs tested.<>
二进制决策图(bdd)是形式化验证算法中经常用于表示复杂布尔函数的数据结构。提出了一种有效的启发式算法,通过对连续变量的小窗口进行最优重新排序来动态地减小大型约简有序bdd的大小。这些算法已经完全集成到Berkeley和Carnegie Mellon的BDD包中,以这样一种方式,当前的变量顺序会动态变化,并且对用户完全透明。动态重新排序大大减少了基于bdd的验证算法所需的内存,从而允许验证比以前可能的更复杂的系统。对于几乎所有测试的BDD,这些算法在CPU时间和减少BDD大小之间表现出平滑的权衡。
{"title":"Dynamic variable reordering for BDD minimization","authors":"E. Felt, G. York, R. Brayton, A. Sangiovanni-Vincentelli","doi":"10.1109/EURDAC.1993.410627","DOIUrl":"https://doi.org/10.1109/EURDAC.1993.410627","url":null,"abstract":"Binary Decision Diagrams (BDDs) are a data structure frequently used to represent complex Boolean functions in formal verification algorithms. An efficient heuristic algorithm for dynamically reducing the size of large reduced ordered BDDs by optimally reordering small windows of consecutive variables is presented. The algorithms have been fully integrated into the Berkeley and Carnegie Mellon BDD packages in such a way that the current variable order dynamically changes and is completely transparent to the user. Dynamic reordering significantly reduces the memory required for BDD-based verification algorithms, thus permitting the verification of significantly more complex systems than was previously possible. The algorithms exhibit a smooth tradeoff between CPU time and reduction in BDD size for almost all BDDs tested.<<ETX>>","PeriodicalId":339176,"journal":{"name":"Proceedings of EURO-DAC 93 and EURO-VHDL 93- European Design Automation Conference","volume":"101 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":"124630039","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}
引用次数: 60
Analysis of multi-process VHDL specifications with a Petri net model 用Petri网模型分析多进程VHDL规范
Pub Date : 1993-09-20 DOI: 10.1109/EURDAC.1993.410679
J. Muller, H. Kramer
A method for analyzing behavioral multiprocess VHDL specifications used for optimizing system-level synthesis is presented. To determine the access conflicts to the global data signals, the system behavior must be analyzed. Therefore the synchronization scheme is modeled as a Petri net, which can be minimized by transformation. A reduced case graph is regarded as a state transition graph of the system states. To calculate the probabilities of the access conflicts, the probability of observing the system in a certain state must be determined. This is done by calculation of the stationary distribution of a Markov chain.<>
提出了一种分析用于优化系统级综合的行为多进程VHDL规范的方法。为了确定对全局数据信号的访问冲突,必须分析系统行为。因此,同步方案被建模为一个Petri网,可以通过变换最小化。将简化图看作是系统状态的状态转移图。为了计算访问冲突的概率,必须确定观察到系统处于某种状态的概率。这是通过计算马尔可夫链的平稳分布来实现的
{"title":"Analysis of multi-process VHDL specifications with a Petri net model","authors":"J. Muller, H. Kramer","doi":"10.1109/EURDAC.1993.410679","DOIUrl":"https://doi.org/10.1109/EURDAC.1993.410679","url":null,"abstract":"A method for analyzing behavioral multiprocess VHDL specifications used for optimizing system-level synthesis is presented. To determine the access conflicts to the global data signals, the system behavior must be analyzed. Therefore the synchronization scheme is modeled as a Petri net, which can be minimized by transformation. A reduced case graph is regarded as a state transition graph of the system states. To calculate the probabilities of the access conflicts, the probability of observing the system in a certain state must be determined. This is done by calculation of the stationary distribution of a Markov chain.<<ETX>>","PeriodicalId":339176,"journal":{"name":"Proceedings of EURO-DAC 93 and EURO-VHDL 93- European Design Automation Conference","volume":"38 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":"114855452","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
The CALLAS synthesis system and its application to mechatronic ASIC design problems CALLAS综合系统及其在机电集成电路设计中的应用
Pub Date : 1993-09-20 DOI: 10.1109/EURDAC.1993.410650
P. Windirsch, P. Duzy
The authors demonstrate the use of high-level synthesis for ASIC designs in the mechatronic application domain. The first chip synthesized and fabricated is part of a distance measurement system. Only six weeks were needed for the design of the 2700 equivalent gates ASIC. The hand-crafted standard cell design had taken four times as long for a result of comparable size and performance. Similar results have been obtained in a second ASIC project, which is part of a friction clutch controller.<>
作者演示了在机电一体化应用领域中使用高级综合技术进行ASIC设计。第一个合成和制造的芯片是距离测量系统的一部分。设计2700个等效门的ASIC只需要6周时间。手工制作的标准电池设计花费了四倍的时间来获得相当的尺寸和性能。在第二个ASIC项目中也获得了类似的结果,该项目是摩擦离合器控制器的一部分。
{"title":"The CALLAS synthesis system and its application to mechatronic ASIC design problems","authors":"P. Windirsch, P. Duzy","doi":"10.1109/EURDAC.1993.410650","DOIUrl":"https://doi.org/10.1109/EURDAC.1993.410650","url":null,"abstract":"The authors demonstrate the use of high-level synthesis for ASIC designs in the mechatronic application domain. The first chip synthesized and fabricated is part of a distance measurement system. Only six weeks were needed for the design of the 2700 equivalent gates ASIC. The hand-crafted standard cell design had taken four times as long for a result of comparable size and performance. Similar results have been obtained in a second ASIC project, which is part of a friction clutch controller.<<ETX>>","PeriodicalId":339176,"journal":{"name":"Proceedings of EURO-DAC 93 and EURO-VHDL 93- European Design Automation Conference","volume":"57 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":"114580781","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 performance driven hierarchical partitioning placement algorithm 一种性能驱动的分层分区放置算法
Pub Date : 1993-09-20 DOI: 10.1109/EURDAC.1993.410613
T. Gao, C. Liu, Kuang-Chien Chen
A new hierarchical partitioning placement algorithm is presented. The objective function is formulated as a weighted sum of the total wire length and the maximum circuit delay. Special balancing rules are used to assure a good balance between the numbers of components in the regions. Total wire length and maximum circuit delay are estimated and updated efficiently at each step of the partitioning process. Experimental results are very encouraging.<>
提出了一种新的分层分区放置算法。目标函数表示为总导线长度和最大电路延迟的加权和。使用特殊的平衡规则来确保区域中组件数量之间的良好平衡。总导线长度和最大电路延迟在划分过程的每一步有效地估计和更新。实验结果非常鼓舞人心。
{"title":"A performance driven hierarchical partitioning placement algorithm","authors":"T. Gao, C. Liu, Kuang-Chien Chen","doi":"10.1109/EURDAC.1993.410613","DOIUrl":"https://doi.org/10.1109/EURDAC.1993.410613","url":null,"abstract":"A new hierarchical partitioning placement algorithm is presented. The objective function is formulated as a weighted sum of the total wire length and the maximum circuit delay. Special balancing rules are used to assure a good balance between the numbers of components in the regions. Total wire length and maximum circuit delay are estimated and updated efficiently at each step of the partitioning process. Experimental results are very encouraging.<<ETX>>","PeriodicalId":339176,"journal":{"name":"Proceedings of EURO-DAC 93 and EURO-VHDL 93- European Design Automation Conference","volume":"19 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":"129209508","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
Concepts and methods for version modeling 版本建模的概念和方法
Pub Date : 1993-09-20 DOI: 10.1109/EURDAC.1993.410658
M. Oussalah, Guilaine Talens, M. Colinas
Object versions are one of the most important data-modeling requirements for design environments. The authors describe the mechanisms for the creation of versioned objects (simple objects or composite objects) and the conversion of non-versioned objects into versioned form. They then explain the relationships between versions.<>
对象版本是设计环境中最重要的数据建模需求之一。作者描述了创建版本控制对象(简单对象或组合对象)以及将非版本控制对象转换为版本控制形式的机制。然后他们解释了不同版本之间的关系。
{"title":"Concepts and methods for version modeling","authors":"M. Oussalah, Guilaine Talens, M. Colinas","doi":"10.1109/EURDAC.1993.410658","DOIUrl":"https://doi.org/10.1109/EURDAC.1993.410658","url":null,"abstract":"Object versions are one of the most important data-modeling requirements for design environments. The authors describe the mechanisms for the creation of versioned objects (simple objects or composite objects) and the conversion of non-versioned objects into versioned form. They then explain the relationships between versions.<<ETX>>","PeriodicalId":339176,"journal":{"name":"Proceedings of EURO-DAC 93 and EURO-VHDL 93- European Design Automation Conference","volume":"56 5","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132678858","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
Modeling of real bistables in VHDL 真实双表的VHDL建模
Pub Date : 1993-09-20 DOI: 10.1109/EURDAC.1993.410677
A. Acosta, A. Barriga, M. Valencia-Barrero, M. J. Díaz, J. Huertas
A complete VHDL model of bistables including their metastable operation is presented. An RS-NAND latch has been modeled as a basic structure, orienting its implementation towards its inclusion in a cell library. Two applications are included: a description of a more complex latch (D-type) and a description of a circuit containing three latches where metastable signals are propagated. Simulation results show that the presented model provides very realistic information about the device behavior, which until now had to be obtained through electric simulation.<>
提出了一个完整的双稳态模型,包括它们的亚稳态操作。RS-NAND锁存器已被建模为基本结构,其实现方向是将其包含在细胞库中。包括两个应用:一个更复杂的锁存器(d型)的描述和一个包含三个锁存器的电路的描述,其中亚稳信号被传播。仿真结果表明,该模型提供了非常真实的器件行为信息,而这些信息目前只能通过电仿真来获得。
{"title":"Modeling of real bistables in VHDL","authors":"A. Acosta, A. Barriga, M. Valencia-Barrero, M. J. Díaz, J. Huertas","doi":"10.1109/EURDAC.1993.410677","DOIUrl":"https://doi.org/10.1109/EURDAC.1993.410677","url":null,"abstract":"A complete VHDL model of bistables including their metastable operation is presented. An RS-NAND latch has been modeled as a basic structure, orienting its implementation towards its inclusion in a cell library. Two applications are included: a description of a more complex latch (D-type) and a description of a circuit containing three latches where metastable signals are propagated. Simulation results show that the presented model provides very realistic information about the device behavior, which until now had to be obtained through electric simulation.<<ETX>>","PeriodicalId":339176,"journal":{"name":"Proceedings of EURO-DAC 93 and EURO-VHDL 93- European Design Automation Conference","volume":"60 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":"131701913","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}
引用次数: 5
期刊
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学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1