• DocumentCode
    1927802
  • Title

    A graph-theoretic approach for register file based synthesis

  • Author

    Ravikumar, C.P. ; Aggarwal, R. ; Sharma, C.

  • Author_Institution
    Dept. of Electr. Eng., Indian Inst. of Technol., New Delhi, India
  • fYear
    1997
  • fDate
    4-7 Jan 1997
  • Firstpage
    118
  • Lastpage
    123
  • Abstract
    With the increasing use of register files as storage elements in integrated circuits, the problem of assigning data variables to ports of register files has assumed significance. The assignment involves simultaneous optimization of several cost functions, namely, number of register files, number of registers and access ports per register file, and the interconnect both internal and external to memories. In this paper, we refer to multiplexers, busses, and tristate switches when we refer to interconnect. The objective of this paper is to describe graph-theoretic optimization algorithms for the assignment problem. The allocation system described in this paper (SOUPS) accepts a scheduled data flow graph as input and performs (i) assignment of variables to a minimal number of resisters, (ii) assignments of registers to a minimal number of register files, (iii) assignment of registers to ports of the register files using minimal interconnect within the register files, and (iv) assignment of ports of the register files to terminals of functional modules using minimal interconnect outside the register files. We describe experimental results on several benchmark problems
  • Keywords
    circuit layout CAD; circuit optimisation; data flow graphs; integrated circuit interconnections; integrated circuit layout; logic CAD; SOUPS; access ports; benchmark problems; busses; cost functions; data variables; functional module terminals; graph-theoretic approach; graph-theoretic optimization algorithms; integrated circuits; interconnect; multiplexers; register file based synthesis; scheduled data flow graph; simultaneous optimization using parallel synthesis; storage elements; tristate switches; variable assignment; Computer science; Cost function; Engineering management; Flow graphs; Integrated circuit interconnections; Integrated circuit technology; Registers; Switches; Technology management; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 1997. Proceedings., Tenth International Conference on
  • Conference_Location
    Hyderabad
  • ISSN
    1063-9667
  • Print_ISBN
    0-8186-7755-4
  • Type

    conf

  • DOI
    10.1109/ICVD.1997.567972
  • Filename
    567972