1. Performance Modeling and Analysis of Asynchronous Linear-Pipeline with Time Variable Delays
- Author
-
E. Yahya, M. Renaudin, Techniques de l'Informatique et de la Microélectronique pour l'Architecture des systèmes intégrés (TIMA), Université Joseph Fourier - Grenoble 1 (UJF)-Institut polytechnique de Grenoble - Grenoble Institute of Technology (Grenoble INP )-Centre National de la Recherche Scientifique (CNRS), Techniques of Informatics and Microelectronics for integrated systems Architecture (TIMA), Institut polytechnique de Grenoble - Grenoble Institute of Technology (Grenoble INP)-Centre National de la Recherche Scientifique (CNRS)-Université Grenoble Alpes (UGA), and Torella, Lucie
- Subjects
asynchronous ,Computer science ,[SPI.NANO] Engineering Sciences [physics]/Micro and nanotechnologies/Microelectronics ,Pipeline (computing) ,020208 electrical & electronic engineering ,Real-time computing ,Process (computing) ,02 engineering and technology ,Construct (python library) ,Security token ,020202 computer hardware & architecture ,Pipeline transport ,Handshaking ,Computer Science::Hardware Architecture ,Computer engineering ,Asynchronous communication ,PACS 85.42 ,0202 electrical engineering, electronic engineering, information engineering ,[SPI.NANO]Engineering Sciences [physics]/Micro and nanotechnologies/Microelectronics ,Electronic circuit - Abstract
International audience; This paper introduces a new methodology for evaluating the performance of asynchronous linear-pipelines. The Token Vector Delay Model is introduced to capture delay variability, which can originate from data, process and/or environment. Then, closed form equations modeling handshaking protocols are defined. These equations enable us to construct an abstract analytical model of the pipeline. The analytical model is then solved to compute the circuit performance in the presence of time variable delays. The tool developed to implement the method enables the designer to analyze circuits with tens of pipeline stages in a few seconds.
- Published
- 2007