High-level synthesis of power-optimized and area-optimized circuits from hierarchical data-flow intensive behaviors

被引:7
|
作者
Lakshminarayana, G [1 ]
Jha, NK
机构
[1] NEC Corp Ltd, CCRL, Princeton, NJ 08540 USA
[2] Princeton Univ, Princeton, NJ 08544 USA
关键词
behavioral synthesis; concurrent error detection; fault security; fault-tolerant microarchitectures;
D O I
10.1109/43.748157
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present a technique for synthesizing power- as well as area-optimized circuits from hierarchical data flow graphs under throughput constraints, We allow for the use of complex register-transfer level (RTL) modules, such as fast Fourier transforms (FFT's) and filters, as building blocks for the RTL circuit, in addition to simple RTL modules such as adders and multipliers, Unlike past techniques in the area, we also customize the complex RTL modules to match the environment in which they find themselves. We present a fast and efficient algorithm for mapping multiple behaviors onto the same RTL module during the course of synthesis, thus allowing our synthesis system to explore previously unexplored regions of the design space. These techniques are at the core of an iterative improvement based approach which can accept temporary degradation in solution quality in its quest for a globally optimal solution. The moves in our iterative improvement procedure explore optimizations along different dimensions such as functional unit selection, resource allocation, resource sharing, resource splitting, and selection and resynthesis of complex RTL modules. These interrelated optimizations are dynamically traded off with each other during the course of synthesis, thus exploiting the benefits that arise from their interaction. The synthesis framework also tackles other related high-level synthesis tasks such as scheduling, clock selection, and V-dd selection. Experimental results demonstrate that our algorithm produces circuits whose area and power consumption are comparable to or better than those produced using flattened synthesis, within much shorter CPU times, The efficacy of our algorithm in the power-optimization mode is illustrated by the fact that it produces circuits that consume upto 6.7 times less power than area-optimized circuits working at 5 V.
引用
收藏
页码:265 / 281
页数:17
相关论文
共 29 条
  • [21] Automatic High-Level Data-Flow Synthesis and Optimization of Polynomial Datapaths Using Functional Decomposition
    Ghandali, Samaneh
    Alizadeh, Bijan
    Fujita, Masahiro
    Navabi, Zainalabedin
    IEEE TRANSACTIONS ON COMPUTERS, 2015, 64 (06) : 1579 - 1593
  • [22] An Optimized SW/HW AVMF Design Based on High-Level Synthesis Flow for Color Images
    Alanazi, Turki M.
    Ben Atitallah, Ahmed
    Abid, Imen
    CMC-COMPUTERS MATERIALS & CONTINUA, 2021, 68 (03): : 2925 - 2943
  • [23] An optimized SW/HW avmf design based on high-level synthesis flow for color images
    Alanazi, Turki M.
    Ben Atitallah, Ahmed
    Abid, Imen
    Computers, Materials and Continua, 2021, 68 (03): : 2925 - 2943
  • [24] HIGH-LEVEL SYNTHESIS THROUGH FOLDING OF DATA-FLOW GRAPHS - OPTIMAL INTRA-NODE SCHEDULING
    ANTOLA, A
    DISTANTE, F
    MARCHESE, A
    MICROPROCESSING AND MICROPROGRAMMING, 1993, 39 (2-5): : 89 - 92
  • [25] Formal verification of high-level data-flow synthesis designs using relational modeling and symbolic computation
    Yang, Zhi
    Ma, Guangsheng
    Zhang, Shu
    INTEGRATION-THE VLSI JOURNAL, 2010, 43 (01) : 101 - 112
  • [26] High-Level Synthesis Methodologies for Delay-Area Optimized Coarse-Grained Reconfigurable Coprocessor Architectures
    Xydis, Sotirios
    Pekmestzi, Kiamal
    Soudris, Dimitrios
    Economakos, George
    IEEE ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2010), 2010, : 486 - 487
  • [27] High Level Synthesis of Asynchronous Circuits from Data Flow Graphs
    van Leuken, Rene
    van Leeuwen, Tom
    Arriens, Huib Lincklaen
    INTEGRATED CIRCUIT AND SYSTEM DESIGN: POWER AND TIMING MODELING, OPTIMIZATION, AND SIMULATION, 2011, 6951 : 317 - 330
  • [28] High-Level Synthesis for Low Power Hardware Implementation of Unscheduled Data-Dominated Circuits
    Tang, Xiaoyong
    Jiang, Tianyi
    Jones, Alex K.
    Banerjee, Prithviraj
    JOURNAL OF LOW POWER ELECTRONICS, 2005, 1 (03) : 259 - 272
  • [29] Automatic distributed asynchronous control circuit generation from data flow graph for asynchronous high-level synthesis
    Kim, E
    Lee, JG
    Lee, DI
    ISCAS 2000: IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS - PROCEEDINGS, VOL II: EMERGING TECHNOLOGIES FOR THE 21ST CENTURY, 2000, : 49 - 52