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 条
  • [21] Timed Catalytic Petri Nets
    Aman, Bogdan
    Ciobanu, Gabriel
    Pinna, G. Michele
    14TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2012), 2012, : 319 - 326
  • [22] Testable design verification using Petri nets
    Ruzicka, R
    EUROMICRO SYMPOSIUM ON DIGITAL SYSTEM DESIGN, PROCEEDINGS, 2003, : 304 - 311
  • [23] Invariants of Timed Petri Nets
    D. A. Zaitsev
    Cybernetics and Systems Analysis, 2004, 40 (2) : 226 - 237
  • [24] Automated verification of asynchronous circuits using circuit Petri nets
    Poliakov, Ivan
    Mokhov, Andrey
    Rafiev, Ashur
    Sokolov, Danil
    Yakovlev, Alex
    ASYNC 2008: 14TH IEEE INTERNATIONAL SYMPOSIUM ON ASYNCHRONOUS CIRCUITS AND SYSTEMS, 2008, : 161 - 170
  • [25] Fuzzy timed Petri nets
    Pedrycz, W
    Camargo, H
    FUZZY SETS AND SYSTEMS, 2003, 140 (02) : 301 - 330
  • [26] MODELLING AND DESIGN OF HOSPITAL DEPARTMENTS BY TIMED CONTINUOUS PETRI NETS
    Dotoli, Mariagrazia
    Fanti, Maria Pia
    Mangini, Agostino Marcello
    Ukovich, Walter
    7TH INTERNATIONAL WORKSHOP ON MODELING & APPLIED SIMULATION, 2008, : 175 - 180
  • [27] The New Method of Liveness Verification with Object-Oriented Timed Petri Nets
    Zhang, Xinju
    Yao, Shuzhen
    2015 SEVENTH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTATIONAL INTELLIGENCE (ICACI), 2015, : 7 - 11
  • [28] SUPERVISORY CONTROLLER DESIGN FOR TIMED-PLACE PETRI NETS
    Aybar, Aydin
    Iftar, Altug
    KYBERNETIKA, 2012, 48 (06) : 1114 - 1135
  • [29] Bank Switching Performance Verification With Object-oriented Timed Petri nets
    Zhang, Xinju
    Yao, Shuzhen
    PROCEEDINGS OF THE 2013 IEEE 8TH CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA), 2013, : 1664 - 1669
  • [30] Modeling and Verification of SCTP Association Management Based on Timed Colored Petri Nets
    Zhang, Shengcai
    An, Dezhi
    Wu, Guangli
    2016 2ND IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATIONS (ICCC), 2016, : 2090 - 2093