• DocumentCode
    299157
  • Title

    Floorplanning with datapath optimization

  • Author

    Safir, A. ; Haroun, B. ; Thulasiraman, K.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Concordia Univ., Montreal, Que., Canada
  • Volume
    1
  • fYear
    1995
  • fDate
    30 Apr-3 May 1995
  • Firstpage
    41
  • Abstract
    This paper presents a floorplanner for datapath with the capability of re-allocating data storage for minimizing the interconnect area and critical path delay without altering the number of functional units and the schedule. The tool has combined two novel approaches: 1-A placement and routing model to handle different architectural topologies (mux. and/or bus based) suitable for FPGA´s. 2-An efficient formulation for the binding of register/interconnect and combined floorplanning. The complexity of the architectural and floorplanning model, and of the cost function, have led us to the use of a stochastic optimization process. The running time of the whole process indicates the viability of the method. We show through various examples how the floorplanner improves the area and critical path delay of the datapath compared to a plain floorplanner. The improvement is about 20% for the critical path delay when this objective is a stringent constraint
  • Keywords
    VLSI; circuit layout CAD; circuit optimisation; field programmable gate arrays; integrated circuit layout; logic CAD; network routing; FPGA; cost function; critical path delay; data storage reallocation; datapath optimization; floorplanner; interconnect area; placement/routing model; stochastic optimization process; Clocks; Cost function; Delay; Field programmable gate arrays; Logic arrays; Memory; Routing; Stochastic processes; Topology; Wiring;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1995. ISCAS '95., 1995 IEEE International Symposium on
  • Conference_Location
    Seattle, WA
  • Print_ISBN
    0-7803-2570-2
  • Type

    conf

  • DOI
    10.1109/ISCAS.1995.521446
  • Filename
    521446