Hazard-Free Self-Timed Design: Methodology and Application to Asynchronous Routing in an Heterogeneous Parallel Machine

被引:0
|
作者
Eric Senn
Bertrand Zavidovique
机构
[1] DGA/Centre Technique d'Arcueil,Laboratoire G.I.P.
[2] Université Paris XI,Institut d'Electronique Fondamentale
来源
Journal of VLSI signal processing systems for signal, image and video technology | 1999年 / 22卷
关键词
Function Hazard; State Graph; State Trajectory; Memory Bank; Transition Table;
D O I
暂无
中图分类号
学科分类号
摘要
The goal of this research is to enable the actual building of parallel machines. The example chosen in this paper is a heterogeneous parallel machine with an intrinsic asynchronous behavior. An asynchronous router fully supports such a logical asynchronism. However, every parallel processor would exhibit asynchronism similar enough to warrant the study of a general methodology. The main part of the paper deals with an original method that ensures a hazard-free self-timed design assuming the worst conditions for robustness. Hazards are classified under three types. On top of logic hazards that resort to implementation, equation hazards are eliminated by an optimal covering. A new variable labelled state-trajectory is proposed: its integrity guarantees immunity to function hazards. The method was fruitfully applied to the VLSI CMOS implementation of the above-mentioned router. Peculiar fully customized cells were designed. Circuit-measured performances as well as some machine inner-communication performances are presented.
引用
收藏
页码:197 / 215
页数:18
相关论文
共 17 条
  • [1] Hazard-free self-timed design: Methodology and application to asynchronous routing in an heterogeneous parallel machine
    Senn, E
    Zavidovique, B
    JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 1999, 22 (03): : 197 - 215
  • [2] Hazard-free self-timed design: methodology and application
    Senn, E
    Zavidovique, B
    INTEGRATED COMPUTER-AIDED ENGINEERING, 2000, 7 (03) : 229 - 242
  • [3] Towards Hazard-Free Multiplexer Based Implementation of Self-Timed Circuits
    Kushnerov, Alexander
    Medina, Moti
    Yakovlev, Alexandre
    27TH IEEE INTERNATIONAL SYMPOSIUM ON ASYNCHRONOUS CIRCUITS AND SYSTEMS (ASYNC 2021), 2021, : 17 - 24
  • [4] A self timed asynchronous router for an heterogeneous parallel machine
    Senn, E
    Zavidovique, B
    PROCEEDINGS OF THE 8TH GREAT LAKES SYMPOSIUM ON VLSI, 1998, : 161 - 167
  • [5] Design of a self-timed asynchronous parallel fir filter using CSCD
    Lampinen, H
    Perälä, P
    Vainio, O
    PROCEEDINGS OF THE 2003 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL V: BIO-MEDICAL CIRCUITS & SYSTEMS, VLSI SYSTEMS & APPLICATIONS, NEURAL NETWORKS & SYSTEMS, 2003, : 165 - 168
  • [6] DESIGN METHODOLOGY FOR SELF-TIMED VLSI SYSTEMS
    LISTER, PF
    ALHELWANI, AM
    IEE PROCEEDINGS-E COMPUTERS AND DIGITAL TECHNIQUES, 1985, 132 (01): : 25 - 32
  • [7] New asynchronous pipeline scheme: application to the design of a self-timed ring divider
    Telecom Bretagne, Meylan, France
    IEEE J Solid State Circuits, 7 (1001-1013):
  • [8] A new asynchronous pipeline scheme: Application to the design of a self-timed ring divider
    Renaudin, M
    ElHassan, B
    Guyot, A
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1996, 31 (07) : 1001 - 1013
  • [9] Implementation of a self-timed asynchronous parallel FIR filter using CSCD
    Lampinen, H
    Perälä, P
    Vainio, I
    22ND NORCHIP CONFERENCE, PROCEEDINGS, 2004, : 203 - 206
  • [10] Recursive Approach to the Design of a Parallel Self-Timed Adder
    Rahman, Mohammed Ziaur
    Kleeman, Lindsay
    Habib, Mohammad Ashfak
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2015, 23 (01) : 213 - 217