首页 > 最新文献

25th ACM/IEEE, Design Automation Conference.Proceedings 1988.最新文献

英文 中文
Automatic building of graphs for rectangular dualisation (IC floorplanning) 矩形二值化图形的自动生成(IC平面规划)
Pub Date : 1988-06-12 DOI: 10.1109/DAC.1988.14832
M. Jabri
Rectangular dualisation is used to generate rectangular topologies in top-down floorplanning of integrated circuits. The author presents an efficient algorithm that transforms an arbitrary graph, representing a custom integrated circuit into one suitable for rectangular dualisation. The algorithm uses efficient techniques in graph processing, such as planar embedding, and introduces a novel procedure to transform a tree of biconnected subgraphs into a block neighborhood graph that is a path.<>
矩形二值化是集成电路自顶向下平面规划中产生矩形拓扑的一种方法。作者提出了一种有效的算法,将表示自定义集成电路的任意图转换为适合矩形二象化的图。该算法采用了平面嵌入等有效的图处理技术,并引入了一种新的方法,将双连通子图树转换为具有路径的块邻域图。
{"title":"Automatic building of graphs for rectangular dualisation (IC floorplanning)","authors":"M. Jabri","doi":"10.1109/DAC.1988.14832","DOIUrl":"https://doi.org/10.1109/DAC.1988.14832","url":null,"abstract":"Rectangular dualisation is used to generate rectangular topologies in top-down floorplanning of integrated circuits. The author presents an efficient algorithm that transforms an arbitrary graph, representing a custom integrated circuit into one suitable for rectangular dualisation. The algorithm uses efficient techniques in graph processing, such as planar embedding, and introduces a novel procedure to transform a tree of biconnected subgraphs into a block neighborhood graph that is a path.<<ETX>>","PeriodicalId":230716,"journal":{"name":"25th ACM/IEEE, Design Automation Conference.Proceedings 1988.","volume":"153 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1988-06-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127225562","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
Experience with the VHDL environment 有使用VHDL环境的经验
Pub Date : 1988-06-12 DOI: 10.1109/DAC.1988.14730
M. Loughzail, M. Cote, M. Aboulhamid, E. Cerny
The authors present their work in the use of the VHDL (VHSIC Hardware Development Language) environment on three different models of DEC VAX (1, 4, and 5.8 Mips (million instruction per second)). The work included the development of a number of VHDL models and sequences of input stimuli and the gathering of performance data from their execution. Even though the set of benchmarks is not in any way exhaustive, they represent typical applications, making it possible to derive performance models for predicting both time and memory requirements for VHDL modeling and simulation. It is shown that the performances of the VHDL environment on the three computers correlate perfectly with their Mips figures; thus the performance models developed can be normalized to a 1-Mips VAX machine.<>
作者介绍了他们在三种不同型号的DEC VAX(1,4和5.8 Mips(每秒百万指令))上使用VHDL (VHSIC硬件开发语言)环境的工作。这项工作包括开发一些VHDL模型和输入刺激序列,并收集执行过程中的性能数据。尽管这组基准测试在任何方面都不是详尽的,但它们代表了典型的应用程序,从而可以推导出用于预测VHDL建模和仿真的时间和内存需求的性能模型。结果表明,在这三台计算机上,VHDL环境的性能与它们的Mips数字完全一致;因此,所开发的性能模型可以归一化到1-Mips VAX机器
{"title":"Experience with the VHDL environment","authors":"M. Loughzail, M. Cote, M. Aboulhamid, E. Cerny","doi":"10.1109/DAC.1988.14730","DOIUrl":"https://doi.org/10.1109/DAC.1988.14730","url":null,"abstract":"The authors present their work in the use of the VHDL (VHSIC Hardware Development Language) environment on three different models of DEC VAX (1, 4, and 5.8 Mips (million instruction per second)). The work included the development of a number of VHDL models and sequences of input stimuli and the gathering of performance data from their execution. Even though the set of benchmarks is not in any way exhaustive, they represent typical applications, making it possible to derive performance models for predicting both time and memory requirements for VHDL modeling and simulation. It is shown that the performances of the VHDL environment on the three computers correlate perfectly with their Mips figures; thus the performance models developed can be normalized to a 1-Mips VAX machine.<<ETX>>","PeriodicalId":230716,"journal":{"name":"25th ACM/IEEE, Design Automation Conference.Proceedings 1988.","volume":"159 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1988-06-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134040956","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}
引用次数: 13
Parameterized schematics (VLSI) 参数化原理图(VLSI)
Pub Date : 1988-06-12 DOI: 10.1109/DAC.1988.14765
R. Barth, B. Serlet, P. Sindhu
A design capture system is presented that allows parameterized schematics and code to be intermixed freely to produce annotated net lists. A key feature of the system is its extensibility. It provides a small set of powerful abstractions for design description that can easily be extended by users. The system also allows convenient graphical specification of layout generators, and has been used to produce several large VLSI chips.<>
提出了一种设计捕获系统,该系统允许参数化原理图和代码自由混合以产生带注释的网络列表。该系统的一个关键特点是它的可扩展性。它为设计描述提供了一组功能强大的抽象,用户可以很容易地扩展这些抽象。该系统还允许方便的图形化规范布局生成器,并已用于生产几个大型VLSI芯片
{"title":"Parameterized schematics (VLSI)","authors":"R. Barth, B. Serlet, P. Sindhu","doi":"10.1109/DAC.1988.14765","DOIUrl":"https://doi.org/10.1109/DAC.1988.14765","url":null,"abstract":"A design capture system is presented that allows parameterized schematics and code to be intermixed freely to produce annotated net lists. A key feature of the system is its extensibility. It provides a small set of powerful abstractions for design description that can easily be extended by users. The system also allows convenient graphical specification of layout generators, and has been used to produce several large VLSI chips.<<ETX>>","PeriodicalId":230716,"journal":{"name":"25th ACM/IEEE, Design Automation Conference.Proceedings 1988.","volume":"72 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1988-06-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131153455","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
Formal verification of the Sobel image processing chip 正式验证的索贝尔图像处理芯片
Pub Date : 1988-06-01 DOI: 10.1109/DAC.1988.14760
P. Narendran, J. Stillman
An approach is described for hardware verification in the context of the authors' recent success in formally verifying the description of an image-processing chip. They demonstrate that their approach, which uses an implementation of an equational approach to theorem proving developed by D. Kapur and P. Narendran (1985), can be a viable alternative to simulation. In particular, they are able to take advantage of the recursive nature of many circuits, such as n-bit adders, and their techniques allow verification of sequential circuits. To the best of their knowledge this is the first time a complex sequential circuit which was not designed with formal verification specifically in mind has been verified. They describe the discovery of several design errors in the circuit description, detected during the verification attempt (the actual verification could only take place once these errors were removed).<>
在作者最近成功地正式验证图像处理芯片描述的背景下,描述了一种硬件验证方法。他们证明,他们的方法使用了D. Kapur和P. Narendran(1985)开发的定理证明的等式方法的实现,可以成为模拟的可行替代方案。特别是,他们能够利用许多电路的递归特性,例如n位加法器,并且他们的技术允许对顺序电路进行验证。据他们所知,这是第一次在设计时没有特别考虑正式验证的复杂顺序电路被验证。它们描述了在电路描述中发现的几个设计错误,这些错误是在验证尝试期间检测到的(只有在这些错误被删除后才能进行实际验证)。
{"title":"Formal verification of the Sobel image processing chip","authors":"P. Narendran, J. Stillman","doi":"10.1109/DAC.1988.14760","DOIUrl":"https://doi.org/10.1109/DAC.1988.14760","url":null,"abstract":"An approach is described for hardware verification in the context of the authors' recent success in formally verifying the description of an image-processing chip. They demonstrate that their approach, which uses an implementation of an equational approach to theorem proving developed by D. Kapur and P. Narendran (1985), can be a viable alternative to simulation. In particular, they are able to take advantage of the recursive nature of many circuits, such as n-bit adders, and their techniques allow verification of sequential circuits. To the best of their knowledge this is the first time a complex sequential circuit which was not designed with formal verification specifically in mind has been verified. They describe the discovery of several design errors in the circuit description, detected during the verification attempt (the actual verification could only take place once these errors were removed).<<ETX>>","PeriodicalId":230716,"journal":{"name":"25th ACM/IEEE, Design Automation Conference.Proceedings 1988.","volume":"61 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1988-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116023575","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}
引用次数: 24
An accurate and efficient gate level delay calculator for MOS circuits 一个精确和高效的MOS电路门电平延迟计算器
Pub Date : 1988-06-01 DOI: 10.1109/DAC.1988.14771
Foong-Charn Chang, Chin-Fu Chen, P. Subramaniam
The authors describe an accurate and efficient gate-level delay calculator that automatically characterizes and computes the gate delays of MOS circuits. The high accuracy is attributed to a sophisticated delay model, which includes an accurate representation of the waveform, a consistent and meaningful definition of delay, a consideration of waveform slope effects at both the input and output of a gate, and an innovative approach for handling transmission gate circuits. The highly efficient delay characterization is accomplished through a fast timing simulation technique, a theorem that reduces a two-dimensional delay table into a scaled one-dimensional table, and an incremental characterization process. The delay calculator has been used in a production timing analyzer and a production multiple delay simulator since 1986. The multiple delay simulator performs 5000 times faster than a SPICE-like circuit simulator at only 15% cost of accuracy. Gate delay models, delay characterization, and practical examples are presented.<>
作者描述了一种精确、高效的门级延迟计算器,可以自动表征和计算MOS电路的门级延迟。高精度归功于一个复杂的延迟模型,其中包括波形的准确表示,延迟的一致和有意义的定义,考虑了门的输入和输出的波形斜率效应,以及处理传输门电路的创新方法。通过快速时序模拟技术、将二维延迟表简化为缩放的一维延迟表的定理以及增量表征过程,实现了高效的延迟表征。自1986年以来,延迟计算器已用于生产时序分析仪和生产多重延迟模拟器。多重延迟模拟器的执行速度比spice类电路模拟器快5000倍,而精度成本仅为15%。给出了门延迟模型、延迟特性和实例。
{"title":"An accurate and efficient gate level delay calculator for MOS circuits","authors":"Foong-Charn Chang, Chin-Fu Chen, P. Subramaniam","doi":"10.1109/DAC.1988.14771","DOIUrl":"https://doi.org/10.1109/DAC.1988.14771","url":null,"abstract":"The authors describe an accurate and efficient gate-level delay calculator that automatically characterizes and computes the gate delays of MOS circuits. The high accuracy is attributed to a sophisticated delay model, which includes an accurate representation of the waveform, a consistent and meaningful definition of delay, a consideration of waveform slope effects at both the input and output of a gate, and an innovative approach for handling transmission gate circuits. The highly efficient delay characterization is accomplished through a fast timing simulation technique, a theorem that reduces a two-dimensional delay table into a scaled one-dimensional table, and an incremental characterization process. The delay calculator has been used in a production timing analyzer and a production multiple delay simulator since 1986. The multiple delay simulator performs 5000 times faster than a SPICE-like circuit simulator at only 15% cost of accuracy. Gate delay models, delay characterization, and practical examples are presented.<<ETX>>","PeriodicalId":230716,"journal":{"name":"25th ACM/IEEE, Design Automation Conference.Proceedings 1988.","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1988-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116869967","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}
引用次数: 30
Clustering based simulated annealing for standard cell placement 基于聚类的标准单元放置模拟退火
Pub Date : 1988-06-01 DOI: 10.1109/DAC.1988.14776
S. Mallela, Lov K. Grover
The authors present a novel technique for reducing the effective problem size for simulated annealing without compromising the solution quality. They form clusters of cells based on their interconnections, and place them first using conventional simulated annealing. They then break up the clusters, and place the individual cells using another simulated annealing process that does a refinement on the placement. The original problem is thus divided into two subproblems, each requiring much less time. The results of this two-stage simulated annealing have been superior to those with a conventional simulated annealing implementation, with more significant improvements observed for larger chips. For chips with more than 2500 cells, the authors report a factor-of-two-to-three speed-up in CPU time, together with a 6-to-17% improvement in the estimated wire length.<>
作者提出了一种新颖的技术来减少模拟退火的有效问题大小而不影响解的质量。他们根据细胞的相互连接形成细胞簇,并使用传统的模拟退火技术将它们放在首位。然后,他们分解集群,并使用另一种模拟退火过程来放置单个细胞,该过程对放置进行了改进。因此,原始问题被分成两个子问题,每个子问题所需的时间都要少得多。这种两阶段模拟退火的结果优于传统的模拟退火实现,并且在更大的芯片上观察到更显着的改进。对于超过2500个单元的芯片,作者报告说,CPU时间的速度提高了2到3倍,同时估计的导线长度提高了6到17%。
{"title":"Clustering based simulated annealing for standard cell placement","authors":"S. Mallela, Lov K. Grover","doi":"10.1109/DAC.1988.14776","DOIUrl":"https://doi.org/10.1109/DAC.1988.14776","url":null,"abstract":"The authors present a novel technique for reducing the effective problem size for simulated annealing without compromising the solution quality. They form clusters of cells based on their interconnections, and place them first using conventional simulated annealing. They then break up the clusters, and place the individual cells using another simulated annealing process that does a refinement on the placement. The original problem is thus divided into two subproblems, each requiring much less time. The results of this two-stage simulated annealing have been superior to those with a conventional simulated annealing implementation, with more significant improvements observed for larger chips. For chips with more than 2500 cells, the authors report a factor-of-two-to-three speed-up in CPU time, together with a 6-to-17% improvement in the estimated wire length.<<ETX>>","PeriodicalId":230716,"journal":{"name":"25th ACM/IEEE, Design Automation Conference.Proceedings 1988.","volume":"59 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1988-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117077419","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}
引用次数: 56
Advances in functional abstraction from structure 结构功能抽象的研究进展
Pub Date : 1988-06-01 DOI: 10.1109/DAC.1988.14847
R. Lathrop, R. Hall, G. Duffy, K. Alexander, R. Kirk
FUNSTRUX has been extended to extract behavioral-level models for a commercial simulator directly from a circuit netlist. Recent advances include a retargetable code generation mechanism, an object-oriented control structure, handling of initialization values, and improved run-time and space requirements of the abstraction process. The authors discuss some of the issues that arise in translating from Lisp to C and from one functional paradigm to another.<>
FUNSTRUX已经扩展到直接从电路网络表提取商业模拟器的行为级模型。最近的进展包括可重定向的代码生成机制、面向对象的控制结构、初始化值的处理,以及改进的抽象过程的运行时和空间需求。作者讨论了从Lisp到C以及从一种函数范式到另一种函数范式的转换过程中出现的一些问题
{"title":"Advances in functional abstraction from structure","authors":"R. Lathrop, R. Hall, G. Duffy, K. Alexander, R. Kirk","doi":"10.1109/DAC.1988.14847","DOIUrl":"https://doi.org/10.1109/DAC.1988.14847","url":null,"abstract":"FUNSTRUX has been extended to extract behavioral-level models for a commercial simulator directly from a circuit netlist. Recent advances include a retargetable code generation mechanism, an object-oriented control structure, handling of initialization values, and improved run-time and space requirements of the abstraction process. The authors discuss some of the issues that arise in translating from Lisp to C and from one functional paradigm to another.<<ETX>>","PeriodicalId":230716,"journal":{"name":"25th ACM/IEEE, Design Automation Conference.Proceedings 1988.","volume":"78 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1988-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128334398","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
An empirical study of on-chip parallelism 片上并行性的实证研究
Pub Date : 1988-06-01 DOI: 10.1109/DAC.1988.14752
M. L. Bailey, L. Snyder
A methodology is presented for empirically determining the amount of parallelism on a CMOS VLSI chip. Six chips are measured, and the effect of input choice and circuit size is studied. The unexpectedly low parallelism measured here suggests that certain strategies for parallel simulators may be doomed, and earlier efforts to extrapolate parallelism from small circuits to large circuits may have been overly optimistic.<>
提出了一种经验确定CMOS VLSI芯片并行度的方法。对六个芯片进行了测试,研究了输入选择和电路尺寸的影响。这里测量的出乎意料的低并行性表明,并行模拟器的某些策略可能注定要失败,并且早期将并行性从小型电路外推到大型电路的努力可能过于乐观。
{"title":"An empirical study of on-chip parallelism","authors":"M. L. Bailey, L. Snyder","doi":"10.1109/DAC.1988.14752","DOIUrl":"https://doi.org/10.1109/DAC.1988.14752","url":null,"abstract":"A methodology is presented for empirically determining the amount of parallelism on a CMOS VLSI chip. Six chips are measured, and the effect of input choice and circuit size is studied. The unexpectedly low parallelism measured here suggests that certain strategies for parallel simulators may be doomed, and earlier efforts to extrapolate parallelism from small circuits to large circuits may have been overly optimistic.<<ETX>>","PeriodicalId":230716,"journal":{"name":"25th ACM/IEEE, Design Automation Conference.Proceedings 1988.","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1988-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126803637","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}
引用次数: 36
Routing algorithm for gate array macro cells 门阵列宏单元的路由算法
Pub Date : 1988-06-01 DOI: 10.1109/DAC.1988.14837
Atreyi Chakraverti, M. Chung
The authors present an efficient dynamic algorithm for routing replaced gate array macrocells. A novel data structure based on corner stitching is introduced to represent the routing environment in a general gate array, where a uniform grid cannot be superimposed on the basic-cell. The near-optimal routing is accomplished in iterations with an initial shortest-path routing followed by conflict resolution using a coloring procedure and net reordering.<>
提出了一种高效的门阵列宏单元的动态路由算法。针对一般栅极阵列中不能在基本单元上叠加均匀网格的情况,提出了一种基于角拼接的路由环境数据结构。接近最优的路由是在迭代中完成的,初始路径最短,然后使用着色过程和网络重新排序来解决冲突。
{"title":"Routing algorithm for gate array macro cells","authors":"Atreyi Chakraverti, M. Chung","doi":"10.1109/DAC.1988.14837","DOIUrl":"https://doi.org/10.1109/DAC.1988.14837","url":null,"abstract":"The authors present an efficient dynamic algorithm for routing replaced gate array macrocells. A novel data structure based on corner stitching is introduced to represent the routing environment in a general gate array, where a uniform grid cannot be superimposed on the basic-cell. The near-optimal routing is accomplished in iterations with an initial shortest-path routing followed by conflict resolution using a coloring procedure and net reordering.<<ETX>>","PeriodicalId":230716,"journal":{"name":"25th ACM/IEEE, Design Automation Conference.Proceedings 1988.","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1988-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126899337","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
Proving circuit correctness using formal comparison between expected and extracted behaviour 使用预期行为和提取行为之间的形式化比较来证明电路的正确性
Pub Date : 1988-06-01 DOI: 10.1109/DAC.1988.14759
J. Madre, J. Billon
A novel method is presented for verifying functionality in the design of VLSI circuits. The method fits naturally in a methodology based on a hardware description language (HDL). Two programs describe the system under design: (1) its specification and (2) the extracted behavior from its layout. Verifying the design comes down to proving that these programs are correct and equivalent with regard to the HDL semantics. The authors define a process named formal analysis that permits to prove these properties without setting values to the programs inputs. Formal analysis is based on a canonical form of Boolean logic that is named typed Shannon's canonical form. They implemented this method in PRIAM, an efficient circuit prover now used by industrial CPU designers.<>
提出了一种验证VLSI电路设计中功能的新方法。该方法自然适合基于硬件描述语言(HDL)的方法。两个程序描述了正在设计的系统:(1)其规格;(2)从其布局中提取的行为。验证设计归结为证明这些程序在HDL语义方面是正确和等效的。作者定义了一个称为形式分析的过程,允许在不为程序输入设置值的情况下证明这些属性。形式分析基于布尔逻辑的规范形式,称为类型化香农规范形式。他们在PRIAM中实现了这种方法,PRIAM是一种高效的电路证明器,现在被工业CPU设计人员使用。
{"title":"Proving circuit correctness using formal comparison between expected and extracted behaviour","authors":"J. Madre, J. Billon","doi":"10.1109/DAC.1988.14759","DOIUrl":"https://doi.org/10.1109/DAC.1988.14759","url":null,"abstract":"A novel method is presented for verifying functionality in the design of VLSI circuits. The method fits naturally in a methodology based on a hardware description language (HDL). Two programs describe the system under design: (1) its specification and (2) the extracted behavior from its layout. Verifying the design comes down to proving that these programs are correct and equivalent with regard to the HDL semantics. The authors define a process named formal analysis that permits to prove these properties without setting values to the programs inputs. Formal analysis is based on a canonical form of Boolean logic that is named typed Shannon's canonical form. They implemented this method in PRIAM, an efficient circuit prover now used by industrial CPU designers.<<ETX>>","PeriodicalId":230716,"journal":{"name":"25th ACM/IEEE, Design Automation Conference.Proceedings 1988.","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1988-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126921850","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}
引用次数: 140
期刊
25th ACM/IEEE, Design Automation Conference.Proceedings 1988.
全部 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