dc.contributor.author | El-Moselhy, Tarek Ali | |
dc.contributor.author | Elfadel, Ibrahim M. | |
dc.contributor.author | Daniel, Luca | |
dc.date.accessioned | 2010-10-14T21:08:11Z | |
dc.date.available | 2010-10-14T21:08:11Z | |
dc.date.issued | 2009-12 | |
dc.date.submitted | 2009-11 | |
dc.identifier.isbn | 978-1-60558-800-1 | |
dc.identifier.issn | 1092-3152 | |
dc.identifier.other | INSPEC Accession Number: 11035408 | |
dc.identifier.uri | http://hdl.handle.net/1721.1/59352 | |
dc.description.abstract | With the adoption of ultra regular fabric paradigms for controlling design printability at the 22 nm node and beyond, there is an emerging need for a layout-driven, pattern-based parasitic extraction of alternative fabric layouts. In this paper, we propose a hierarchical floating random walk (HFRW) algorithm for computing the 3D capacitances of a large number of topologically different layout configurations that are all composed of the same layout motifs. Our algorithm is not a standard hierarchical domain decomposition extension of the well established floating random walk technique, but rather a novel algorithm that employs Markov Transition Matrices. Specifically, unlike the fast-multipole boundary element method and hierarchical domain decomposition (which use a far-field approximation to gain computational efficiency), our proposed algorithm is exact and does not rely on any tradeoff between accuracy and computational efficiency. Instead, it relies on a tradeoff between memory and computational efficiency. Since floating random walk type of algorithms have generally minimal memory requirements, such a tradeoff does not result in any practical limitations. The main practical advantage of the proposed algorithm is its ability to handle a set of layout configurations in a complexity that is basically independent of the set size. For instance, in a large 3D layout example, the capacitance calculation of 120 different configurations made of similar motifs is accomplished in the time required to solve independently just 2 configurations, i.e. a 60x speedup. | en_US |
dc.description.sponsorship | Interconnect Focus Center (United States. Defense Advanced Research Projects Agency and Semiconductor Research Corporation) | en_US |
dc.language.iso | en_US | |
dc.publisher | Institute of Electrical and Electronics Engineers | en_US |
dc.relation.isversionof | http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=5361211 | en_US |
dc.rights | Article is made available in accordance with the publisher's policy and may be subject to US copyright law. Please refer to the publisher's site for terms of use. | en_US |
dc.source | IEEE | en_US |
dc.subject | Markov processes | en_US |
dc.subject | boundary-elements methods | en_US |
dc.subject | capacitance | en_US |
dc.subject | integrated circuit layout | en_US |
dc.subject | 3D capacitance extraction | en_US |
dc.subject | Markov transition matrices | en_US |
dc.subject | boundary element method | en_US |
dc.subject | hierarchical domain decomposition | en_US |
dc.subject | hierarchical floating random walk algorithm | en_US |
dc.subject | integrated circuit layout | en_US |
dc.subject | parasitic extraction | en_US |
dc.subject | size 22 nm | en_US |
dc.title | A hierarchical floating random walk algorithm for fabric-aware 3D capacitance extraction | en_US |
dc.type | Article | en_US |
dc.identifier.citation | El-Moselhy, Tarek A., Ibrahim M. Elfadel, and Luca Daniel (2009). "A hierarchical floating random walk algorithm for fabric-aware 3D capacitance extraction." IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, 2009 (Piscataway, N.J.: IEEE): 752-758. © 2009 IEEE. | en_US |
dc.contributor.department | Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science | en_US |
dc.contributor.approver | Daniel, Luca | |
dc.contributor.mitauthor | El-Moselhy, Tarek Ali | |
dc.contributor.mitauthor | Daniel, Luca | |
dc.relation.journal | IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, 2009 | en_US |
dc.eprint.version | Final published version | en_US |
dc.type.uri | http://purl.org/eprint/type/JournalArticle | en_US |
eprint.status | http://purl.org/eprint/status/PeerReviewed | en_US |
dspace.orderedauthors | El-Moselhy, Tarek A.; Elfadel, Ibrahim M.; Daniel, Luca | |
dc.identifier.orcid | https://orcid.org/0000-0002-5880-3151 | |
mit.license | PUBLISHER_POLICY | en_US |
mit.metadata.status | Complete | |