Proceedings of the 2003 Conference on Asia South Pacific Design Automation - ASPDAC 2003
DOI: 10.1145/1119772.1119945
|View full text |Cite
|
Sign up to set email alerts
|

Using red-black interval trees in device-level analog placement with symmetry constraints

Abstract: -The traditional way of approaching device-level placement problems for analog layout is to explore a huge search space of absolute placement representations, where cells are allowed to illegally overlap during their moves [3,10]. This paper presents a novel exploration technique for analog placement, operating on the set of tree representations of the layout [6,2], where the typical presence of an arbitrary number of symmetry groups of devices is directly taken into account during the search of the solution s… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
8
0

Year Published

2007
2007
2022
2022

Publication Types

Select...
4
2
2

Relationship

0
8

Authors

Journals

citations
Cited by 17 publications
(8 citation statements)
references
References 11 publications
0
8
0
Order By: Relevance
“…To generate the floorplan for each of the templates, first, the sub-templates are packed recursively, then, the modules are generated with the sizes of the solution being evaluated, and finally, the main template B*-Tree is packed using the Red-Black interval tree algorithm described in [32]. After the packing of the floorplan, the geometric measures are computed and returned together with the bounding box.…”
Section: Floorplan Evaluatormentioning
confidence: 99%
See 1 more Smart Citation
“…To generate the floorplan for each of the templates, first, the sub-templates are packed recursively, then, the modules are generated with the sizes of the solution being evaluated, and finally, the main template B*-Tree is packed using the Red-Black interval tree algorithm described in [32]. After the packing of the floorplan, the geometric measures are computed and returned together with the bounding box.…”
Section: Floorplan Evaluatormentioning
confidence: 99%
“…lib þ ¼{m.id: bbox} //pack the B*-Tree using the Red-Black interval tree algorithm [32] //for the boxes in the lib, it returns the bounding box of the layout and //a map with the location of each module/sub-template in the floorplan 22.…”
Section: Floorplan Evaluatormentioning
confidence: 99%
“…Balasa et al derived the symmetric-feasible conditions for several popular floorplan representations including sequence pairs (SPs) [8], O-tree [9], and binary trees [10]. To explore the solution space in the symmetric-feasible binary trees, they augmented the B * -tree [11] using various data structures, including segment trees [3], [12], red-black trees [13], and deterministic skip lists [14]. Lin et al [15] also presented the symmetric-feasible conditions for the TCG-S representation.…”
Section: A Previous Workmentioning
confidence: 99%
“…Balasa et al derived the symmetric-feasible conditions for several popular floorplan representations including sequence pairs [1], O-tree [13], and binary trees [2]. To explore the solution space in the symmetric-feasible binary trees, they augmented the B*-tree [6] using various data structures, including segment trees [3,5], red-black trees [4], and deterministic skip lists [12]. Lin et al [11] also presented the symmetric-feasible conditions for the TCG-S representation.…”
Section: Previous Workmentioning
confidence: 99%
“…Specifically, the packing complexity of the previous works [1,2,9,11,13,14] are all O(n 2 ) time while those of [3,4,5,12] need O(n lg n) time.…”
Section: Our Contributionsmentioning
confidence: 99%