Array based HV/VH tree: an effective data structure for layout representation

We present a new data structure for the representation of an integrated circuit layout. It is a modified HV/VH tree using arrays as the primary container in bisector lists and leaf nodes. By grouping and sorting objects within these arrays together with a customized binary search algorithm, our new...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Frontiers of information technology & electronic engineering 2012-03, Vol.13 (3), p.232-237
Hauptverfasser: Ren, Jie, Pan, Wei-wei, Zheng, Yong-jun, Shi, Zheng, Yan, Xiao-lang
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 237
container_issue 3
container_start_page 232
container_title Frontiers of information technology & electronic engineering
container_volume 13
creator Ren, Jie
Pan, Wei-wei
Zheng, Yong-jun
Shi, Zheng
Yan, Xiao-lang
description We present a new data structure for the representation of an integrated circuit layout. It is a modified HV/VH tree using arrays as the primary container in bisector lists and leaf nodes. By grouping and sorting objects within these arrays together with a customized binary search algorithm, our new data structure provides excellent performance in both memory usage and region query speed. Experimental results show that in comparison with the original HV/VH tree, which has been regarded as the best layout data structure to date, the new data structure uses much less memory and can become 30% faster on region query.
doi_str_mv 10.1631/jzus.C1100193
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_1323231354</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><cqvip_id>41132337</cqvip_id><sourcerecordid>1323231354</sourcerecordid><originalsourceid>FETCH-LOGICAL-c363t-6df1fd17efb40d9ea4af5d3d0052281c1848d12f9dba457efb44bb7cabd71fcf3</originalsourceid><addsrcrecordid>eNp1kMFKw0AQhoMoWGqP3le8eEm7k002ybEUtUKhFy3ewmZ3tqa0Sbu7Eeqj-Cy-k6_g1tYKgjOHmcP3_zP8QXAJtA-cwWDx1tr-CIBSyNlJ0IGM5yHk_Pn0uCdwHvSsXVBfLElyzjrBdGiM2JJSWFRkPBvMxsQZxM-PdyJqglqjdNUrEiWcINaZVrrWINGNIUuxbVpHDK4NWqydcFVTXwRnWiwt9g6zGzzd3T6OxuFkev8wGk5CyThzIVcatIIUdRlTlaOIhU4UU5QmUZSBhCzOFEQ6V6WIk28sLstUilKloKVm3eBm77s2zaZF64pVZSUul6LGprUFsMg3sCT26PUfdNG0pvbfFVEOWRoxzqmnwj0lTWOtQV2sTbUSZlsALXYJF7uEi5-EPd_f89Zz9RzNr-t_gqvDgZemnm-85nghht27LGVfhJGLJw</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2918723660</pqid></control><display><type>article</type><title>Array based HV/VH tree: an effective data structure for layout representation</title><source>SpringerLink Journals</source><source>ProQuest Central UK/Ireland</source><source>Alma/SFX Local Collection</source><source>ProQuest Central</source><creator>Ren, Jie ; Pan, Wei-wei ; Zheng, Yong-jun ; Shi, Zheng ; Yan, Xiao-lang</creator><creatorcontrib>Ren, Jie ; Pan, Wei-wei ; Zheng, Yong-jun ; Shi, Zheng ; Yan, Xiao-lang</creatorcontrib><description>We present a new data structure for the representation of an integrated circuit layout. It is a modified HV/VH tree using arrays as the primary container in bisector lists and leaf nodes. By grouping and sorting objects within these arrays together with a customized binary search algorithm, our new data structure provides excellent performance in both memory usage and region query speed. Experimental results show that in comparison with the original HV/VH tree, which has been regarded as the best layout data structure to date, the new data structure uses much less memory and can become 30% faster on region query.</description><identifier>ISSN: 1869-1951</identifier><identifier>ISSN: 2095-9184</identifier><identifier>EISSN: 1869-196X</identifier><identifier>EISSN: 2095-9230</identifier><identifier>DOI: 10.1631/jzus.C1100193</identifier><language>eng</language><publisher>Heidelberg: SP Zhejiang University Press</publisher><subject>Arrays ; Communications Engineering ; Computer Hardware ; Computer Science ; Computer Systems Organization and Communication Networks ; Customizing ; Data structures ; Electrical Engineering ; Electronics and Microelectronics ; Instrumentation ; Integrated circuits ; Layouts ; Lists ; Networks ; Query processing ; Representations ; Search algorithms ; Sorting algorithms ; Trees</subject><ispartof>Frontiers of information technology &amp; electronic engineering, 2012-03, Vol.13 (3), p.232-237</ispartof><rights>Journal of Zhejiang University Science Editorial Office and Springer-Verlag Berlin Heidelberg 2012</rights><rights>Journal of Zhejiang University Science Editorial Office and Springer-Verlag Berlin Heidelberg 2012.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c363t-6df1fd17efb40d9ea4af5d3d0052281c1848d12f9dba457efb44bb7cabd71fcf3</citedby><cites>FETCH-LOGICAL-c363t-6df1fd17efb40d9ea4af5d3d0052281c1848d12f9dba457efb44bb7cabd71fcf3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Uhttp://image.cqvip.com/vip1000/qk/89589X/89589X.jpg</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1631/jzus.C1100193$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://www.proquest.com/docview/2918723660?pq-origsite=primo$$EHTML$$P50$$Gproquest$$H</linktohtml><link.rule.ids>314,777,781,21369,27905,27906,33725,41469,42538,43786,51300,64364,64368,72218</link.rule.ids></links><search><creatorcontrib>Ren, Jie</creatorcontrib><creatorcontrib>Pan, Wei-wei</creatorcontrib><creatorcontrib>Zheng, Yong-jun</creatorcontrib><creatorcontrib>Shi, Zheng</creatorcontrib><creatorcontrib>Yan, Xiao-lang</creatorcontrib><title>Array based HV/VH tree: an effective data structure for layout representation</title><title>Frontiers of information technology &amp; electronic engineering</title><addtitle>J. Zhejiang Univ. - Sci. C</addtitle><addtitle>Journal of zhejiang university science</addtitle><description>We present a new data structure for the representation of an integrated circuit layout. It is a modified HV/VH tree using arrays as the primary container in bisector lists and leaf nodes. By grouping and sorting objects within these arrays together with a customized binary search algorithm, our new data structure provides excellent performance in both memory usage and region query speed. Experimental results show that in comparison with the original HV/VH tree, which has been regarded as the best layout data structure to date, the new data structure uses much less memory and can become 30% faster on region query.</description><subject>Arrays</subject><subject>Communications Engineering</subject><subject>Computer Hardware</subject><subject>Computer Science</subject><subject>Computer Systems Organization and Communication Networks</subject><subject>Customizing</subject><subject>Data structures</subject><subject>Electrical Engineering</subject><subject>Electronics and Microelectronics</subject><subject>Instrumentation</subject><subject>Integrated circuits</subject><subject>Layouts</subject><subject>Lists</subject><subject>Networks</subject><subject>Query processing</subject><subject>Representations</subject><subject>Search algorithms</subject><subject>Sorting algorithms</subject><subject>Trees</subject><issn>1869-1951</issn><issn>2095-9184</issn><issn>1869-196X</issn><issn>2095-9230</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2012</creationdate><recordtype>article</recordtype><sourceid>AFKRA</sourceid><sourceid>AZQEC</sourceid><sourceid>BENPR</sourceid><sourceid>CCPQU</sourceid><sourceid>DWQXO</sourceid><sourceid>GNUQQ</sourceid><recordid>eNp1kMFKw0AQhoMoWGqP3le8eEm7k002ybEUtUKhFy3ewmZ3tqa0Sbu7Eeqj-Cy-k6_g1tYKgjOHmcP3_zP8QXAJtA-cwWDx1tr-CIBSyNlJ0IGM5yHk_Pn0uCdwHvSsXVBfLElyzjrBdGiM2JJSWFRkPBvMxsQZxM-PdyJqglqjdNUrEiWcINaZVrrWINGNIUuxbVpHDK4NWqydcFVTXwRnWiwt9g6zGzzd3T6OxuFkev8wGk5CyThzIVcatIIUdRlTlaOIhU4UU5QmUZSBhCzOFEQ6V6WIk28sLstUilKloKVm3eBm77s2zaZF64pVZSUul6LGprUFsMg3sCT26PUfdNG0pvbfFVEOWRoxzqmnwj0lTWOtQV2sTbUSZlsALXYJF7uEi5-EPd_f89Zz9RzNr-t_gqvDgZemnm-85nghht27LGVfhJGLJw</recordid><startdate>20120301</startdate><enddate>20120301</enddate><creator>Ren, Jie</creator><creator>Pan, Wei-wei</creator><creator>Zheng, Yong-jun</creator><creator>Shi, Zheng</creator><creator>Yan, Xiao-lang</creator><general>SP Zhejiang University Press</general><general>Springer Nature B.V</general><scope>2RA</scope><scope>92L</scope><scope>CQIGP</scope><scope>~WA</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>8FE</scope><scope>8FG</scope><scope>ABJCF</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>GNUQQ</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>K7-</scope><scope>L6V</scope><scope>M7S</scope><scope>P5Z</scope><scope>P62</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PTHSS</scope><scope>7SC</scope><scope>8FD</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20120301</creationdate><title>Array based HV/VH tree: an effective data structure for layout representation</title><author>Ren, Jie ; Pan, Wei-wei ; Zheng, Yong-jun ; Shi, Zheng ; Yan, Xiao-lang</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c363t-6df1fd17efb40d9ea4af5d3d0052281c1848d12f9dba457efb44bb7cabd71fcf3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2012</creationdate><topic>Arrays</topic><topic>Communications Engineering</topic><topic>Computer Hardware</topic><topic>Computer Science</topic><topic>Computer Systems Organization and Communication Networks</topic><topic>Customizing</topic><topic>Data structures</topic><topic>Electrical Engineering</topic><topic>Electronics and Microelectronics</topic><topic>Instrumentation</topic><topic>Integrated circuits</topic><topic>Layouts</topic><topic>Lists</topic><topic>Networks</topic><topic>Query processing</topic><topic>Representations</topic><topic>Search algorithms</topic><topic>Sorting algorithms</topic><topic>Trees</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Ren, Jie</creatorcontrib><creatorcontrib>Pan, Wei-wei</creatorcontrib><creatorcontrib>Zheng, Yong-jun</creatorcontrib><creatorcontrib>Shi, Zheng</creatorcontrib><creatorcontrib>Yan, Xiao-lang</creatorcontrib><collection>中文科技期刊数据库</collection><collection>中文科技期刊数据库-CALIS站点</collection><collection>中文科技期刊数据库-7.0平台</collection><collection>中文科技期刊数据库- 镜像站点</collection><collection>CrossRef</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>Materials Science &amp; Engineering Collection</collection><collection>ProQuest Central UK/Ireland</collection><collection>Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>ProQuest Central Student</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Computer Science Collection</collection><collection>Computer Science Database</collection><collection>ProQuest Engineering Collection</collection><collection>Engineering Database</collection><collection>Advanced Technologies &amp; Aerospace Database</collection><collection>ProQuest Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>Engineering Collection</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Frontiers of information technology &amp; electronic engineering</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Ren, Jie</au><au>Pan, Wei-wei</au><au>Zheng, Yong-jun</au><au>Shi, Zheng</au><au>Yan, Xiao-lang</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Array based HV/VH tree: an effective data structure for layout representation</atitle><jtitle>Frontiers of information technology &amp; electronic engineering</jtitle><stitle>J. Zhejiang Univ. - Sci. C</stitle><addtitle>Journal of zhejiang university science</addtitle><date>2012-03-01</date><risdate>2012</risdate><volume>13</volume><issue>3</issue><spage>232</spage><epage>237</epage><pages>232-237</pages><issn>1869-1951</issn><issn>2095-9184</issn><eissn>1869-196X</eissn><eissn>2095-9230</eissn><abstract>We present a new data structure for the representation of an integrated circuit layout. It is a modified HV/VH tree using arrays as the primary container in bisector lists and leaf nodes. By grouping and sorting objects within these arrays together with a customized binary search algorithm, our new data structure provides excellent performance in both memory usage and region query speed. Experimental results show that in comparison with the original HV/VH tree, which has been regarded as the best layout data structure to date, the new data structure uses much less memory and can become 30% faster on region query.</abstract><cop>Heidelberg</cop><pub>SP Zhejiang University Press</pub><doi>10.1631/jzus.C1100193</doi><tpages>6</tpages></addata></record>
fulltext fulltext
identifier ISSN: 1869-1951
ispartof Frontiers of information technology & electronic engineering, 2012-03, Vol.13 (3), p.232-237
issn 1869-1951
2095-9184
1869-196X
2095-9230
language eng
recordid cdi_proquest_miscellaneous_1323231354
source SpringerLink Journals; ProQuest Central UK/Ireland; Alma/SFX Local Collection; ProQuest Central
subjects Arrays
Communications Engineering
Computer Hardware
Computer Science
Computer Systems Organization and Communication Networks
Customizing
Data structures
Electrical Engineering
Electronics and Microelectronics
Instrumentation
Integrated circuits
Layouts
Lists
Networks
Query processing
Representations
Search algorithms
Sorting algorithms
Trees
title Array based HV/VH tree: an effective data structure for layout representation
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-19T11%3A37%3A03IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Array%20based%20HV/VH%20tree%EF%BC%9A%20an%20effective%20data%20structure%20for%20layout%20representation&rft.jtitle=Frontiers%20of%20information%20technology%20&%20electronic%20engineering&rft.au=Ren,%20Jie&rft.date=2012-03-01&rft.volume=13&rft.issue=3&rft.spage=232&rft.epage=237&rft.pages=232-237&rft.issn=1869-1951&rft.eissn=1869-196X&rft_id=info:doi/10.1631/jzus.C1100193&rft_dat=%3Cproquest_cross%3E1323231354%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2918723660&rft_id=info:pmid/&rft_cqvip_id=41132337&rfr_iscdi=true