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 条
  • [41] Timed Petri nets for software applications
    Andrzejewski, G
    DESDES '1: PROCEEDINGS OF THE INTERNATIONAL WORKSHOP ON DISCRETE-EVENT SYSTEM DESIGN, 2001, : 73 - 78
  • [42] Branching Processes of Timed Petri Nets
    Virbitskaite, Irina
    Borovlyov, Victor
    Popova-Zeugmann, Louchka
    PERSPECTIVES OF SYSTEM INFORMATICS, PSI 2015, 2016, 9609 : 303 - 313
  • [43] Determinization of timed Petri nets behaviors
    Komenda, Jan
    Lahaye, Sebastien
    Boimond, Jean-Louis
    DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2016, 26 (03): : 413 - 437
  • [44] Symbolic Analysis of Timed Petri Nets
    Zuberek, Wlodek M.
    THEORY AND ENGINEERING OF COMPLEX SYSTEMS AND DEPENDABILITY, 2015, 365 : 593 - 602
  • [45] On possibilistic timed safe Petri nets
    Sandri, S
    Cardoso, J
    INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 1999, 14 (08) : 841 - 858
  • [46] Symmetries in timed continuous Petri nets
    Meyer, A.
    Dellnitz, M.
    Hessel-von Molo, M.
    NONLINEAR ANALYSIS-HYBRID SYSTEMS, 2011, 5 (02) : 125 - 135
  • [47] CONTROLLED EXECUTIONS OF TIMED PETRI NETS
    CHRETIENNE, P
    TSI-TECHNIQUE ET SCIENCE INFORMATIQUES, 1984, 3 (01): : 23 - 31
  • [48] Algebras of processes of timed Petri nets
    Winkowski, J
    CONCUR '94: CONCURRENCY THEORY, 1994, 836 : 194 - 209
  • [49] A strategy for Estimation in Timed Petri nets
    Declerck, Philippe
    Chouchane, Amira
    Bonhomme, Patrice
    2017 4TH INTERNATIONAL CONFERENCE ON CONTROL, DECISION AND INFORMATION TECHNOLOGIES (CODIT), 2017, : 489 - 494
  • [50] Prototyping Color Timed Petri Nets
    Ikeda, Yuta
    Miura, Takao
    2011 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING (PACRIM), 2011, : 549 - 554