• DocumentCode
    802124
  • Title

    High-level synthesis of DSP datapaths by global optimisation of variable lifetimes

  • Author

    Duncan, A.A. ; Hendry, D.C.

  • Author_Institution
    Dept. of Eng., Aberdeen Univ., UK
  • Volume
    142
  • Issue
    3
  • fYear
    1995
  • fDate
    5/1/1995 12:00:00 AM
  • Firstpage
    215
  • Lastpage
    224
  • Abstract
    COBRA (Column-Oriented Butted Regular Architecture) is a behavioural high-level synthesis tool for datapath-dominated applications. It globally optimises the synthesised datapath by performing the scheduling and allocation tasks simultaneously. COBRA uses a bit-sliced target architecture and layout style which, when compared with conventional approaches, significantly reduces the area of the final datapaths. The synthesis problem is formulated as an optimisation problem on the configuration of variable lifetimes when mapped into a 3D `datapath space´. The configuration of the data in the datapath space implies the structure required to achieve the data configuration and hence the datapath. Simulated annealing is used to optimise the solution. A description is given of the target architecture, the mapping of the input description into the datapath space, the optimisation of the data configuration in the datapath space, and the post-processing operations. Results for a number of examples are presented
  • Keywords
    circuit layout CAD; digital signal processing chips; high level synthesis; network routing; optimisation; scheduling; simulated annealing; COBRA; Column-Oriented Butted Regular Architecture; VLSI; allocation task; behavioural high-level synthesis tool; bit-sliced target architecture; data configuration; datapath space; datapath-dominated applications; digital signal processor datapaths; global optimisation; input description mapping; interconnections; layout style; post-processing operations; scheduling task; simulated annealing; variable lifetimes;
  • fLanguage
    English
  • Journal_Title
    Computers and Digital Techniques, IEE Proceedings -
  • Publisher
    iet
  • ISSN
    1350-2387
  • Type

    jour

  • DOI
    10.1049/ip-cdt:19951789
  • Filename
    392520