• DocumentCode
    2551123
  • Title

    Theory of placement by numDAG related with single-sequence, SP, BSG, and O-tree

  • Author

    Kajitani, Yoji

  • Author_Institution
    Dept. of Inf. & Media Sci., Kitakyushu Univ., Fukuoka
  • fYear
    2006
  • fDate
    21-24 May 2006
  • Abstract
    After BSG and sequence-pair (SP) of the placement codes, a decade has passed with various proposals of new codes and ideas for applications, especially in VLSI physical design. Different in appearance, they are actually proposing generators of ABLR-relations, i.e. above, below, left-of, or right-of relations between two rectangles on a plane to be non-overlapping, together with methodologies how dimensions and peripheral constraints are integrated. This paper proposes another yet simplest generator numDAG which is simply a directed acyclic graph with vertices labelled with distinct numbers. Assuming each vertex representing a rectangle on a plane, an edge (i, j) is featured to imply the property "i is left-of j" or "i is above j" according to the edge being incremental or decremental, respectively, with respect to the numbers of end vertices. To demonstrate that the numDAG is the ABLR-relation generating system hierarchically above existing systems, we relate it with single-sequence, H-and V-constraint graph pair, SP, BSG, and O-tree. It is a future problem to find any practical merit by this idea but the contribution is believed in providing a base to the unified theory of constraint-driven placement. Several new ideas and problems are included
  • Keywords
    directed graphs; integrated circuit layout; trees (mathematics); ABLR-relation generating system; H-constraint graph pair; O-tree; V-constraint graph pair; bounded sliceline grids; constraint-driven placement; directed acyclic graph; generator numDAG; placement theory; sequence pair; Compaction; Constraint theory; Dynamic programming; Proposals; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2006. ISCAS 2006. Proceedings. 2006 IEEE International Symposium on
  • Conference_Location
    Island of Kos
  • Print_ISBN
    0-7803-9389-9
  • Type

    conf

  • DOI
    10.1109/ISCAS.2006.1693622
  • Filename
    1693622