Gate-level modelling and verification of asynchronous circuits using CSPM and FDR

被引:0
|
作者
Josephs, Mark B. [1 ]
机构
[1] London S Bank Univ, Fac BCIM, London, England
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
FDR (Failures-Divergences Refinement) is a tool for verifying properties of processes expressed in a machine-readable dialect of CSP (CSPM). This paper shows how to model asynchronous logic blocks as processes in CSPM and how to verify them using FDR: processes abstract away from the speed of the blocks; multi-way synchronization facilitates the modelling of isochronic forks; receptiveness is formalised as an assertion for FDR to check; process transformations allow one to model transmission lines and handshaking ports. A process parameterised by a Boolean function suffices to model any complex gate; another such process models N-way mutual exclusion. The approach is illustrated on a variety of asynchronous circuits drawn from the literature.
引用
收藏
页码:83 / 92
页数:10
相关论文
共 50 条
  • [31] Using gate-level side channel parameters for formally analyzing vulnerabilities in integrated circuits
    Abbassi, Imran Hafeez
    Khalid, Faiq
    Hasan, Osman
    Kamboh, Awais Mehmood
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2019, 171 : 42 - 66
  • [32] Signal Selection Methods for Debugging Gate-Level Sequential Circuits
    Kimura, Yusuke
    Gharehbaghi, Amir Masoud
    Fujita, Masahiro
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2019, E102A (12) : 1770 - 1780
  • [33] Evolvable hardware techniques for gate-level synthesis of combinational circuits
    Hernández-Aguirre, A
    [J]. INFORMATION PROCESSING WITH EVOLUTIONARY ALGORITHMS: FROM INDUSTRIAL APPLICATIONS TO ACADEMIC SPECULATIONS, 2005, : 177 - 194
  • [34] A New Approach for Gate-Level Delay-Insensitive Asynchronous Logic
    Zhao Wang
    Xiao He
    Carl Sechen
    [J]. Circuits, Systems, and Signal Processing, 2015, 34 : 1431 - 1459
  • [35] Guided Gate-level ATPG for Sequential Circuits using a High-level Test Generation Approach
    Alizadeh, Bijan
    Fujita, Masahiro
    [J]. 2010 15TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC 2010), 2010, : 420 - 425
  • [36] Adding Dual Variables to Algebraic Reasoning for Gate-Level Multiplier Verification
    Kaufmann, Daniela
    Beame, Paul
    Biere, Armin
    Nordstrom, Jakob
    [J]. PROCEEDINGS OF THE 2022 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2022), 2022, : 1431 - 1436
  • [37] Using conjugate symmetries to enhance gate-level simulations
    Maurer, Peter M.
    [J]. 2006 DESIGN AUTOMATION AND TEST IN EUROPE, VOLS 1-3, PROCEEDINGS, 2006, : 636 - 641
  • [38] WolFEx: Word-Level Function Extraction and Simplification from Gate-Level Arithmetic Circuits
    Ho, Kuo-Wei
    Chung, Shao-Ting
    Chen, Tian-Fu
    Fan, Yu-Wei
    Cheng, Che
    Liu, Cheng-Han
    Jiang, Jie-Hong R.
    [J]. 2023 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, ICCAD, 2023,
  • [39] Robot learning using gate-level evolvable hardware
    Keymeulen, D
    Konaka, K
    Iwata, M
    Kuniyoshi, K
    Higuchi, T
    [J]. LEARNING ROBOTS, PROCEEDINGS, 1998, 1545 : 173 - 188
  • [40] Formal Verification of Clock Domain Crossing using Gate-level Models of Metastable Flip-Flops
    Tarawneh, Ghaith
    Mokhov, Andrey
    Yakovlev, Alex
    [J]. PROCEEDINGS OF THE 2016 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2016, : 1060 - 1065