期刊文献+

一种组合逻辑环转化方法

Method for transforming cyclic circuits into acyclic equivalents
下载PDF
导出
摘要 组合逻辑环能够减少电路逻辑资源,降低电路功耗,但是其难以被静态时序分析工具分析和计算,且难以生成功能验证向量和自动测试图形向量.针对此问题,提出一种组合逻辑环转化方法,以解决硬件描述语言以及高级语言逻辑综合阶段所面临的组合逻辑环拆分问题.不同于采用三值仿真策略的现有文献,引入了布尔可满足引擎对组合逻辑环电路进行了表征,使用静态逻辑蕴涵完成了环形电路的拆分.同时,根据环形电路的形成机理,提出了拆分组合逻辑环结构的规则,用于冗余向量优化以及非环电路的逻辑推理.实验结果表明,这种算法能够正确地拆分组合逻辑环结构,且转化时间短,转化后的电路规模小. The cyclic circuit is capable of reducing the area and power consumption, but it is difficult for tools such as static timing analyzers to analyze and compute. Furthermore, the simulation and DFT for the cyclic circuit are more expensive and complicated. Thus, a method for transforming cyclic circuits into aeyelic equivalents based on the SAT (Boolean Satisfiability) is presented in this paper in order to remove the unwanted cycles in the high- level synthesis process. Different from the available researches, the SAT and static logic implication are introduced in this paper. Meanwhile, by analyzing the structure and mechanism of the cyclic circuits, some novel rules are presented to obtain the aeyelic equivalents more precisely and effectively. Experiments are performed in our scientific research projects and the IPs which come from Opencore. And the transforming time and the area are decreased by 280% and 16%.
出处 《西安电子科技大学学报》 EI CAS CSCD 北大核心 2014年第1期75-80,共6页 Journal of Xidian University
基金 中央高校基本科研业务费专项资金资助项目(K5051325010)
关键词 组合逻辑环 逻辑综合 SAT引擎 静态逻辑蕴涵 cyclic circuit synthesis Boolean Satisfiability(SAT) static logic implication
  • 相关文献

参考文献22

  • 1Mukherjee B, Dandapat A K. Design of Combinational Circuits by Cyclic Combinational Method for Low Power VLSIPiscataway: IEEE Computer Society, 2010:107.
  • 2Chan T. A Robust Multithreaded HDL/ESL Simulator for Deep Submicron Integrated Circuit Designs [C]//IEEE Asia Pacific Conference on Circuits and Systems. Piscataway: IEEE, 2012: 416-419.
  • 3Huang H Y, Huang C Y, Chen C H. Tile-based GPU Optimizations through ESL Full System Simulation[C]//IEEE International Symposium on Circuits and Systems. Washington: IEEE Computer Society, 2012: 1327-1330.
  • 4Chen Weiwei, D6mer R. An Optimizing Compiler for Out-of-order Parallel ESL Simulation Exploiting Instance Isolation [C]//17th Asia and South Pacific Design Automation Conference. Piscataway: IEEE, 2012: 461-466.
  • 5Yoshikawa Y. A Binding Algorithm in High-level Synthesis for Path Delay Testability [C]//18th Asia and South Pacific Design Automation Conference. Piscataway: IEEE, 2013: 546-551.
  • 6Neiroukh O, Edwards S A, Song Xiaoyu. An Efficient Algorithm for the Analysis of Cyclic Circuits [C]//Proceedings of IEEE Computer Society Annual Symposium on Emerging VLSI Technologies and Architectures. Piscataway: IEEE, 2006: 303-308.
  • 7Shiple T R, Berry G, Touati H. Constructive Analysis of Cyclic Circuits [C]//Proceedings of European Design and Test Conference. Los Alamitos: IEEE, 1996: 328-333.
  • 8Riedel M D, Bruck J. The Synthesis of Cyclic Combinational Circuits [C]//Proceedings of IEEE Design Automation Conference. Piscataway: IEEE, 2003: 163-168.
  • 9Agarwal V, Kankani N, Rao R, et al. An Efficient Combinationality Check Technique for the Synthesis of Cyclic Combinational Circuit [C]//Proceedings of the Asia and South Pacific Design Automation Con{erence. Piscataway: IEEE, 2005: 212-215.
  • 10Raghunathan A, Ashar P, Malik S. Test Generation for Cyclic Combinational Circuits [J]. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1995, I4(11) : 1408-1414.

二级参考文献14

  • 1李长青,汪雪林,彭思龙.辐射路匹配:从门级到功能模块级的子电路提取算法[J].计算机辅助设计与图形学学报,2006,18(9):1377-1382. 被引量:9
  • 2Dobberpuhl D. Circuits and Technology for Digital's StrongARM and ALPHA Microprocessors [C]//Proc Conf Adv Res in VLSI. Ann Arbor: IEEE, 1997: 2-11.
  • 3Nardi A, Sangiovanni-Vincentelli A L. Logic Synthesis for Manufacturability [J]. IEEE D&T of Computers, 2004, 5 (3) :192-199.
  • 4Kheterpal V, Rovner V. Design Methodology for IC Manufacturability Based on Regular Logic Bricks [C]//Proc Design Automation Conf. Anaheim: IEEE, 2005: 353-358.
  • 5Rosiello A P E, Ferrandi F, Pandini D, et al. A Hash-based Approach for Functional Regularity Extraction During Logic Synthesis [C]//IEEE Computer Society Annual Symposium on VLSI. New York: IEEE, 2007: 92-97.
  • 6Kutzschebauch T. Efficient Logic Optimization Using Regularity Extraction [C]//Proc Intl Conf on Computer Design. Austin: IEEE, 2000: 487-493.
  • 7Rao D S, Kurdahi F J. On Clustering for Maximal Regularity Extraction [J]. IEEE Trans on Computer-Aided Design, 1993, 12(8): 1198-1208.
  • 8Arikati S R, Varadarajan R. A Signature Based Approach to Regularity Extraction [C]//Proceedings of IEEE International Conference on Computer-Aided Design. Washington: IEEE, 1997: 542-545.
  • 9Nijssen R X T, Van Eijk C A J. Regular Layout Generation of Logically Optimized Datapaths [C]//Proc Intl Syrup on Physical Design. Berlin: Springer-Verlag, 1997: 42-47.
  • 10Chowdhary A, Kale S. Extraction of Functional Regularity in Datapath Circuits [J]. IEEE Trans on Computer-Aided Design, 1999, 18(9): 1279-1296.

共引文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部