Use of the Modification of the Petri Nets Algorithm for the Logic Simulation of Gate-Level Logic Circuits


Cite item

Full Text

Open Access Open Access
Restricted Access Access granted
Restricted Access Subscription Access

Abstract

An event-driven simulation algorithm is the main algorithm for the simulation of digital circuits used in digital simulators. However, the implicit choice of the firing sequence of simultaneously switching signals can lead to differences in the simulation results. A new algorithm for the event-driven logic simulation of digital integrated circuits based on the use of the modified mathematical apparatus of Petri nets is proposed. The Petri nets apparatus makes it possible to simulate parallel constructs using sequential instructions. Therefore, there is no need to separate events with a δ-delay. The described approach makes it possible to eliminate the ambiguity of switching signals that occur at the same time due to not using the δ-delay. The results of the algorithm’s work are presented using the gate-level simulation of a number of combinational and sequential circuits as an example. The obtained timing diagrams, as well as the simulation time, show that the proposed algorithm is not inferior to the existing simulation tools in terms of reliability and performance.

About the authors

D. A. Bulakh

National Research University of Electronic Technology

Author for correspondence.
Email: dima@pkims.ru
Russian Federation, Moscow

G. G. Kazennov

National Research University of Electronic Technology

Author for correspondence.
Email: gkazn@mail.ru
Russian Federation, Moscow

A. V. Lapin

National Research University of Electronic Technology

Author for correspondence.
Email: xanderius@mail.ru
Russian Federation, Moscow


Copyright (c) 2018 Pleiades Publishing, Ltd.

This website uses cookies

You consent to our cookies if you continue to use our website.

About Cookies