COMBINED HARDWARE SELECTION AND PIPELINING IN HIGH-PERFORMANCE DATA-PATH DESIGN

被引:21
|
作者
NOTE, S
CATTHOOR, F
GOOSSENS, G
DEMAN, HJ
机构
[1] INTERUNIV MICROELECTR CTR,DIV VSDM,APPLICAT & ARCHITECTURAL STRATEGIES GRP,LOUVAIN,BELGIUM
[2] INTERUNIV MICROELECTR CTR,DIV VLSI DESIGN METHODOL,LOUVAIN,BELGIUM
[3] INTERUNIV MICROELECTR CTR,VLSI SYST DESIGN GRP,LOUVAIN,BELGIUM
[4] CATHOLIC UNIV LEUVEN,B-3000 LOUVAIN,BELGIUM
关键词
D O I
10.1109/43.125089
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
At the highest abstraction level, the specification of a data path consists of a number of interconnected abstract building blocks, and a constraint on the minimal clock frequency. In this paper an algorithm which optimally selects hardware blocks for implementing these abstract building blocks is presented. Furthermore, a technique for hierarchical redistribution and insertion of pipeline registers is presented. Finally, the two optimization tasks are combined. This combination makes the area trade-off between the cost of additional "speedup circuitry" and pipeline registers possible. The developed techniques are based on accurate hierarchical timing models for the hardware blocks. Both hierarchical pipelining and hardware selection are important optimization tasks in the design of high-performance data paths. The automation relieves the designer of the numerous, time-consuming critical path verifications and area evaluations that are required to explore the large design space. The implementation of the algorithms has resulted in a CAD tool called HANDEL, embedded in the data-path compiler CHOPIN.
引用
收藏
页码:413 / 423
页数:11
相关论文
共 50 条
  • [21] An average performance analysis method for asynchronous data-path
    Zhao, B
    Hei, Y
    Qiu, YL
    2004: 7TH INTERNATIONAL CONFERENCE ON SOLID-STATE AND INTEGRATED CIRCUITS TECHNOLOGY, VOLS 1- 3, PROCEEDINGS, 2004, : 1971 - 1974
  • [22] Fast and Accurate Architecture Exploration for High Performance and Low Energy VLIW Data-Path
    Taniguchi, Ittetsu
    Aoki, Kohei
    Tomiyama, Hiroyuki
    Raghavan, Praveen
    Catthoor, Francky
    Fukui, Masahiro
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2014, E97A (02) : 606 - 615
  • [23] Performance improvements in microprocessor systems utilizing a coprocessor data-path
    Galanis, Michalis D.
    Dimitroulakos, Gregory
    Goutis, Costas E.
    2006 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION, PROCEEDINGS, 2006, : 85 - +
  • [24] Data-path aware high-level ECO synthesis
    Shiroei, Masoud
    Alizadeh, Bijan
    Fujita, Masahiro
    INTEGRATION-THE VLSI JOURNAL, 2019, 65 : 88 - 96
  • [25] A HIGH-DENSITY DATA-PATH GENERATOR WITH STRETCHABLE CELLS
    TSUJIHASHI, Y
    MATSUMOTO, H
    NISHIMAKI, H
    MIYANISHI, A
    NAKAO, H
    KITADA, O
    IWADE, S
    KAYANO, S
    SAKAO, M
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1994, 29 (01) : 2 - 8
  • [26] A method for area estimation of data-path in high level synthesis
    Mecha, H
    Fernandez, M
    Tirado, F
    Septien, J
    Mozos, D
    Olcoz, K
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1996, 15 (02) : 258 - 265
  • [27] Data-path selection mechanism based on physical layer impairments for WDM network
    Das, Santos Kumar
    Kalyan, Chakravarthi P.
    Patra, Sarat Kumar
    INTERNATIONAL JOURNAL OF SIGNAL AND IMAGING SYSTEMS ENGINEERING, 2012, 5 (04) : 239 - 245
  • [28] Use of multiple number representation in automatic arithmetic data-path design
    Daouphars, R
    Didier, LS
    ADVANCED SIGNAL PROCESSING ALGORITHMS, ARCHITECTURES, AND IMPLEMENTATIONS XIII, 2003, 5205 : 482 - 489
  • [29] A high-performance data path for synthesizing DSP kernels
    Galanis, Michalis D.
    Theodoridis, George
    Tragoudas, Spyros
    Goutis, Costas E.
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2006, 25 (06) : 1154 - 1163
  • [30] Hardware technologies for high-performance data-intensive computing
    Gokhale, Maya
    Cohen, Jonathan
    Yoo, Andy
    Miller, W. Marcus
    Jacob, Arpith
    Ulmer, Craig
    Pearce, Roger
    COMPUTER, 2008, 41 (04) : 60 - +