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 条
  • [31] Limits of fluidification for a stochastic Petri Nets by timed continuous Petri Nets
    Benaya, N.
    El-Akchioui, N.
    Mourabit, T.
    2018 INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS AND COMPUTER VISION (ISCV2018), 2018,
  • [32] DESIGN AND VERIFICATION OF CONCURRENT SWITCHING SEQUENCES WITH PETRI NETS
    DESA, P
    PAIVA, S
    IEEE TRANSACTIONS ON POWER DELIVERY, 1990, 5 (04) : 1766 - 1772
  • [33] Fuzzy multimodel of timed Petri nets
    Hennequin, S
    Lefebvre, D
    El Moudni, A
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2001, 31 (02): : 245 - 251
  • [34] On controllability of timed continuous Petri nets
    Vazquez, C. Renato
    Ramirez, Antonio
    Recalde, Laura
    Silva, Manuel
    HYBRID SYSTEMS: COMPUTATION AND CONTROL, 2008, 4981 : 528 - +
  • [35] Generalized Timed Stochastic Petri Nets
    Ivanov, N. N.
    Automation and Remote Control (English translation of Avtomatika i Telemekhanika), 1996, 57 (02):
  • [36] Determinization of timed Petri nets behaviors
    Jan Komenda
    Sébastien Lahaye
    Jean-Louis Boimond
    Discrete Event Dynamic Systems, 2016, 26 : 413 - 437
  • [37] Generalized timed stochastic Petri nets
    Ivanov, NN
    AUTOMATION AND REMOTE CONTROL, 1996, 57 (10) : 1503 - 1512
  • [38] INTERNATIONAL WORKSHOP ON TIMED PETRI NETS
    不详
    PERFORMANCE EVALUATION, 1986, 6 (01) : 83 - 83
  • [39] MICROPROGRAMMING IMPLEMENTATION OF TIMED PETRI NETS
    KUCHCINSKI, K
    PENG, Z
    INTEGRATION-THE VLSI JOURNAL, 1987, 5 (02) : 133 - 144
  • [40] Possibilistic Timed Safe Petri nets
    Sandri, S
    Cardoso, J
    1998 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS AT THE IEEE WORLD CONGRESS ON COMPUTATIONAL INTELLIGENCE - PROCEEDINGS, VOL 1-2, 1998, : 89 - 94