Title :
Visualisation and resolution of encoding conflicts in asynchronous circuit design
Author :
Madalinski, A. ; Bystrov, A. ; Khomenko, V. ; Yakovlev, A.
Abstract :
Synthesis of asynchronous circuits from signal transition graphs (STGs) involves resolution of state encoding conflicts by means of refining the STG specification. The refinement process is generally done automatically using heuristics. It often produces suboptimal solutions or sometimes fails to solve the problem. Thus manual intervention by the designer may be required. A framework is presented for an interactive refinement process aimed to help the designer. It is based on the visualisation of conflict cores, i.e. sets of transitions causing encoding conflicts, which are represented at the level of finite and complete prefixes of STG unfoldings
Keywords :
Petri nets <encoding conflicts, asynchronous cct. design, visualisation and resoln.>; asynchronous circuits <encoding conflicts, asynchronous cct. design, visualisation and resoln.>; circuit CAD <encoding conflicts, asynchronous cct. design, visualisation and resoln.>; data visualisation <encoding conflicts, asynchronous cct. design, visualisation and resoln.>; encoding <conflicts, asynchronous cct. design, visualisation and resoln.>; heuristic programming <encoding conflicts, asynchronous cct. design, visualisation and resoln.>; STG; asynchronous circuit design; asynchronous circuit synthesis; encoding conflict resolution; encoding conflict visualisation; heuristics; interactive refinement process; signal transition graphs; state encoding conflict resolution; suboptimal solutions;
Journal_Title :
Computers and Digital Techniques, IEE Proceedings -
DOI :
10.1049/ip-cdt:20030831