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 条
  • [1] A combined hardware selection, resource sharing and clock optimization for pipelined data-path synthesis
    Furusawa, S
    Moshnyaga, VG
    Tamaru, K
    ISCAS '97 - PROCEEDINGS OF 1997 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS I - IV: CIRCUITS AND SYSTEMS IN THE INFORMATION AGE, 1997, : 1588 - 1591
  • [2] Synthesizing DSP kernels with a high-performance data-path architecture
    Galanis, MD
    Theodoridis, G
    Tragoudas, S
    Goutis, CE
    MELECON 2004: PROCEEDINGS OF THE 12TH IEEE MEDITERRANEAN ELECTROTECHNICAL CONFERENCE, VOLS 1-3, 2004, : 221 - 225
  • [3] A PRESCRIPTIVE FORMAL MODEL FOR DATA-PATH HARDWARE
    KNAPP, DW
    WINSLETT, M
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1992, 11 (02) : 158 - 184
  • [4] Improving performance of embedded processors with a high-performance coarse-grained reconfigurable data-path
    Galanis, Michalis D.
    Dimitroulakos, Gregory
    Goutis, Costas E.
    CIRCUITS AND SYSTEMS FOR SIGNAL PROCESSING , INFORMATION AND COMMUNICATION TECHNOLOGIES, AND POWER SOURCES AND SYSTEMS, VOL 1 AND 2, PROCEEDINGS, 2006, : 105 - 108
  • [5] Exploring the speedups of embedded microprocessor systems utilizing a high-performance coprocessor data-path
    Galanis, Michalis D.
    Dimitroulakos, Gregory
    Goutis, Costas E.
    JOURNAL OF SUPERCOMPUTING, 2007, 39 (03): : 251 - 271
  • [6] Exploring the speedups of embedded microprocessor systems utilizing a high-performance coprocessor data-path
    Michalis D. Galanis
    Gregory Dimitroulakos
    Costas E. Goutis
    The Journal of Supercomputing, 2007, 39 : 251 - 271
  • [7] Mapping DSP applications to a high-performance reconfigurable coarse-grain data-path
    Galanis, MD
    Theodoridis, G
    Tragoudas, S
    Soudris, D
    Goutis, CE
    FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2004, 3203 : 868 - 873
  • [8] Equalizing data-path for processing speed determination in block level pipelining
    Liang, XY
    Athalye, A
    Hong, S
    2005 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), VOLS 1-6, CONFERENCE PROCEEDINGS, 2005, : 1646 - 1649
  • [9] A high performance data-path to accelerate DSP kernels
    Galanis, M
    Theodoridis, G
    Tragoudas, S
    Soudris, D
    Goutis, C
    ICECS 2004: 11TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS, 2004, : 495 - 498
  • [10] Speedups from extending embedded processors with a high-performance coarse-grained reconfigurable data-path
    Galanis, Michalis D.
    Goutis, Costas E.
    JOURNAL OF SYSTEMS ARCHITECTURE, 2008, 54 (05) : 479 - 490