Design and verification of pipelined circuits with Timed Petri Nets

被引:0
|
作者
Parrot, Remi [1 ]
Briday, Mikael [1 ]
Roux, Olivier H. H. [1 ]
机构
[1] Nantes Univ, Ecole Cent Nantes, CNRS, LS2N,UMR 6004, 1 Rue Noe, F-44300 Nantes, France
关键词
Pipeline optimization; Model checking; Timed petri net; Resource sharing; Time-multiplexing; Synchronous circuit; MODEL-CHECKING; OPTIMIZATION;
D O I
10.1007/s10626-022-00371-7
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A fundamental step in circuit design is the placement of pipeline stages, which can drastically increase the data throughput. Retiming allows optimizing the pipeline with regard to a criterion, for example the required number of registers. This article presents an extension of Timed Petri Net to model synchronous electronic circuits, in order to explore the design space of pipelines. The Timed Petri Nets "a la Ramchandani " with a maximal step firing rule, have notably been used for the modeling of electronic circuits. The RTPN extension, through the reset which model the pipeline stages, and through the delayable transitions which relax some temporal constraints, makes it possible to widen the design space of pipelined systems, and thus to deal with both the retiming and the verification. After a formal definition of this model, we present a method to explore pipelines verifying temporal properties. We apply our approach to a time-multiplexing property allowing the mutualization of operators while minimizing the number of registers.
引用
收藏
页码:1 / 24
页数:24
相关论文
共 50 条
  • [1] Design and verification of pipelined circuits with Timed Petri Nets
    Rémi Parrot
    Mikaël Briday
    Olivier H. Roux
    Discrete Event Dynamic Systems, 2023, 33 : 1 - 24
  • [2] Timed Petri Nets with Reset for Pipelined Synchronous Circuit Design
    Parrot, Remi
    Briday, Mikael
    Roux, Olivier H.
    APPLICATION AND THEORY OF PETRI NETS AND CONCURRENCY (PETRI NETS 2021), 2021, 12734 : 55 - 75
  • [3] Timed Petri Nets as a verification tool
    Barad, M
    1998 WINTER SIMULATION CONFERENCE PROCEEDINGS, VOLS 1 AND 2, 1998, : 547 - 554
  • [4] Verification of Timed-Arc Petri Nets
    Jacobsen, Lasse
    Jacobsen, Morten
    Moller, Mikael H.
    Srba, Jiri
    SOFSEM 2011: THEORY AND PRACTICE OF COMPUTER SCIENCE, 2011, 6543 : 46 - 72
  • [5] The use of Petri nets for the design and verification of asynchronous circuits and systems
    Kondratyev, A
    Kishinevsky, M
    Taubin, A
    Cortadella, J
    Lavagno, L
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 1998, 8 (01) : 67 - 118
  • [6] Verification of analog and mixed-signal circuits using timed hybrid Petri nets
    Little, S
    Walter, D
    Seegmiller, N
    Myers, C
    Yoneda, T
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, PROCEEDINGS, 2004, 3299 : 426 - 440
  • [7] Verification of biological models with Timed Hybrid Petri Nets
    Troncale, S.
    Comet, J. -P.
    Bernott, G.
    COMPUTATIONAL MODELS FOR LIFE SCIENCES (CMLS 07), 2007, 952 : 287 - +
  • [8] Supervisory controller design for timed Petri Nets
    Aybar, Aydin
    Iftar, Altug
    PROCEEDINGS OF THE 2006 IEEE/SMC INTERNATIONAL CONFERENCE ON SYSTEM OF SYSTEMS ENGINEERING, 2006, : 59 - +
  • [10] An Automated Framework for Formal Verification of Timed Continuous Petri Nets
    Kloetzer, Marius
    Mahulea, Cristian
    Belta, Calin
    Silva, Manuel
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2010, 6 (03) : 460 - 471