2004
DOI: 10.1007/978-3-540-27755-2_9
|View full text |Cite
|
Sign up to set email alerts
|

Synthesis of Asynchronous Hardware from Petri Nets

Abstract: Abstract. As semiconductor technology strides towards billions of transistors on a single die, problems concerned with deep sub-micron process features and design productivity call for new approaches in the area of behavioural models. This paper focuses on some of recent developments and new opportunities for Petri nets in designing asynchronous circuits such as synthesis of asynchronous control circuits from large Petri nets generated from front-end specifications in hardware description languages. These new … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
4
0

Year Published

2007
2007
2020
2020

Publication Types

Select...
4
3

Relationship

1
6

Authors

Journals

citations
Cited by 9 publications
(4 citation statements)
references
References 57 publications
0
4
0
Order By: Relevance
“…For instance, targeting choice-free Petri nets, 4 i.e., finding whether a given specification can be implemented choice-freely, has some interesting practical motivations. Such nets are wellliked in hardware design and synthesis circles [6], since they exclude hazards as well as race conditions [7] and complete state coding conflicts [8]. Also, full distributability in the sense of [9] is guaranteed for them.…”
Section: Introductionmentioning
confidence: 99%
“…For instance, targeting choice-free Petri nets, 4 i.e., finding whether a given specification can be implemented choice-freely, has some interesting practical motivations. Such nets are wellliked in hardware design and synthesis circles [6], since they exclude hazards as well as race conditions [7] and complete state coding conflicts [8]. Also, full distributability in the sense of [9] is guaranteed for them.…”
Section: Introductionmentioning
confidence: 99%
“…A Petri net system is persistent if, from each reachable marking, no transition firing can disable any other transition. Persistence [7,8] is generally required when designing asynchronous hardware, notably to implement Signal Transition Graphs (STGs)-specially interpreted Petri nets-specifications as speed-independent circuits, ensuring the absence of hazards [9,10], as well as to arbiter-free synchronization of processes [11]. This property also appears in several workflow models [12].…”
Section: Introductionmentioning
confidence: 99%
“…• Indirect translation of the model, e.g. the CONPAR language [14], a rule-based decision system [15], or the Signal-Transition-Graph approach [24]. • Breaking-down of the model into basic PN structural blocks composed of one place and one transition, each block being implemented in a configurable logic block (CLB) of the FPGA [16].…”
Section: Introductionmentioning
confidence: 99%