• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

Design and Evaluation of Two Asynchronous Token Ring Adapters (1996)

by C Carrion, A Yakovlev
Add To MetaCart

Tools

Sorted by:
Results 1 - 5 of 5

Detecting State Coding Conflicts in STGs Using Integer Programming

by Victor Khomenko, Maciej Koutny, Alex Yakovlev - Proc. of DATE’02, IEEE Comp. Soc , 2002
"... The paper presents a new method for checking Unique and Complete State Coding, the crucial conditions in the synthesis of asynchronous control circuits from Signal Transition Graphs (STGs). The method detects state coding conflicts in an STG using its partial order semantics (unfolding prefix) and a ..."
Abstract - Cited by 15 (8 self) - Add to MetaCart
The paper presents a new method for checking Unique and Complete State Coding, the crucial conditions in the synthesis of asynchronous control circuits from Signal Transition Graphs (STGs). The method detects state coding conflicts in an STG using its partial order semantics (unfolding prefix) and an integer programming technique. This leads to huge memory savings compared to methods based on reachability graphs, and also to significant speedups in many cases. In addition, the method produces execution paths leading to an encoding conflict. Finally, the approach is extended to checking the normalcy property of STGs, which is a necessary condition for their implementability using gates whose characteristic functions are monotonic.

Logic Synthesis for Asynchronous Circuits Based on Petri Net Unfoldings and Incremental SAT

by Victor Khomenko, Maciej Koutny, Alex Yakovlev , 2004
"... The behaviour of asynchronous circuits is often described by Signal Transition Graphs (STGs), which are Petri nets whose transitions are interpreted as rising and falling edges of signals. One of the crucial problems in the synthesis of such circuits is deriving equations for logic gates implementin ..."
Abstract - Cited by 15 (7 self) - Add to MetaCart
The behaviour of asynchronous circuits is often described by Signal Transition Graphs (STGs), which are Petri nets whose transitions are interpreted as rising and falling edges of signals. One of the crucial problems in the synthesis of such circuits is deriving equations for logic gates implementing each output signal of the circuit. This is usually done using reachability graphs.

Detecting State Coding Conflicts in STG Unfoldings Using SAT

by Victor Khomenko , Maciej Koutny, Alex Yakovlev - IN PROC. OF THE 4TH INT. CONF. ON APPLICATION OF CONCURRENCY TO SYSTEM DESIGN
"... The behaviour of asynchronous circuits is often described by Signal Transition Graphs (STGs), which are Petri nets whose transitions are interpreted as rising and falling edges of signals. One of the crucial problems in the synthesis of such circuits is that of identifying whether an STG satisfies t ..."
Abstract - Cited by 13 (9 self) - Add to MetaCart
The behaviour of asynchronous circuits is often described by Signal Transition Graphs (STGs), which are Petri nets whose transitions are interpreted as rising and falling edges of signals. One of the crucial problems in the synthesis of such circuits is that of identifying whether an STG satisfies the Complete State Coding (CSC) requirement, e.g., by using model checking based on the state graph of an STG. In

Logic Synthesis Avoiding State Space Explosion

by Victor Khomenko, Maciej Koutny, Alex Yakovlev
"... The behaviour of asynchronous circuits is often described by Signal Transition Graphs (STGs), which are Petri nets whose transitions are interpreted as rising and falling edges of signals. One of the crucial problems in the synthesis of such circuits is deriving equations for logic gates implemen ..."
Abstract - Cited by 2 (1 self) - Add to MetaCart
The behaviour of asynchronous circuits is often described by Signal Transition Graphs (STGs), which are Petri nets whose transitions are interpreted as rising and falling edges of signals. One of the crucial problems in the synthesis of such circuits is deriving equations for logic gates implementing each output signal of the circuit. This is usually done using reachability graphs.

Synthesis of asynchronous hardware from petri nets

by Josep Carmona, Jordi Cortadella, Victor Khomenko, Alex Yakovlev - Advances in Petri Nets, LNCS 3098 , 2004
"... 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 opportu ..."
Abstract - Cited by 1 (1 self) - Add to MetaCart
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 methods avoid using full reachability state space for logic synthesis. They include direct mapping of Petri nets to circuits, structural methods with linear programming, and synthesis from unfolding prefixes using SAT solvers.
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University