Abstract
Recently design systems have been developed, that consider hierarchical circuit design not only as a means for more concise circuit specification but as a basis of more efficient design analysis and optimization. Hierarchical tools are most abundant in the area of artwork analysis, but they also occur in other areas such as compaction, layout, and simulation. In this paper we give an overview of approaches to hierarchical circuit processing. Hereby, we mention specific tools as well as algorithmic and conceptual work that may point to further hierarchical tool development.
Preview
Unable to display preview. Download preview PDF.
6. References
Arnold, M.H./Ousterhout, J.K.: Lyra: A new approach to geometric design rule checking. Proc. 19th Design Automation Conference (1982), 530–536
Brayton, R.K./Brenner, N.L./Chen, C.L./DeMicheli, G./McMullen, C.T./Otten, R.H.J.M.: The YORKTOWN Silicon Compiler. Proc. of International Symposium on Circuits and Systems (ISCAS '85) (1985)
Breuer, M.A./Kumar, A.: A methodology for custom VLSI layout. IEEE trans. Circuits and Systems. CAS-30,6 (1983), 358–364
Bentley, J.L./Ottmann, T./Widmayer, P.: The complexity of manipulating hierarchically defined sets of rectangles. In: Advances in Computing Research (JAI Press Inc.) 1 (1983), 127–158
Bryant, R.E.: A switch-level model and simulator for MOS digital systems. IEEE Trans. Comput. C-33,2 (1984), 160–177
Rammig, F.J.: Mixed-level modelling and simulation of VLSI systems. Advances in CAD for VLSI, Vol. II (E. Hörbst, ed.), North-Holland (1986)
Chao, S./Huang, Y./Yan, L.M.: A hierarchical approach for layout versus circuit consistency check. Proc. 17th Design Automation Conference (1980), 269–276
Chen, M.C./Mead, C.A.: A hierarchical simulator based on formal semantics. Proc. 3rd Caltech VLSI Conference (R.E. Bryant, ed.) (1983), 207–224
Entenmann, G./Daniel, S.W.: A fully automatic hierarchical compactor. Proc. 22nd Design Automation Conference (1985), 69–75
Gabow, H.N./Galil, Z./Spencer, T./Tarjan, R.E.: Efficient algorithms for finding minimum spanning trees in undirected and directed graphs. Typescript (1985). To appear in COMBINATORIKA
Gupta, A./Hon, R.W.: HEXT: A hierarchical circuit extractor. Journal of VLSI and Computer Systems 1, 1 (1983), 23–39
Lengauer, T./Mehlhorn, K.: The HILL system: A design environment for the hierarchical specifcation, compaction, and simulation of integrated circuit layouts. Proc. MIT-Conference on Advanced Research in VLSI (P. Penfield Jr. ed.), Artech House Company (1984), 139–148
Flake, P.L./Moorby, P.R./Musgrave, G.: HILO Mark 2, Hardware description language. Proc. of 5th Conference on Computer Hardware Description Languages and Their Applications (M. Breuer, K. Hartenstein, eds.), North Holland (1981), 95–108
Hon, R.W.: The hierarchical analysis of VLSI designs. Ph.D. Thesis, Computer Science Dep., Carnegie-Mellon University, Pittsburgh, PA (1983)
Huang, M.A./Steiglitz, K.: A hierarchical compaction algorithm with low page fault complexity. Proc. of the MIT-Conference on Advanced Research in VLSI (P. Penfield Jr., ed.) (1984), 203–212
Johnson, S.C.: Hierarchical design validation based on rectangles. Proc. MIT Conference on Advanced Research in VLSI (P. Penfield Jr., ed.) (1982), 97–100
Katz, R.H./Chang, E./Bhateja, R.: Version modeling concepts for computer-aided design databases. Report No. UCB/CSD86/270, University of California, Berkeley, CA (1985)
Kingsley, C.: A hierarchical error-tolerant compactor. Proc. 21st Design Automation Conference (1984), 126–132
Keller, K.H./Newton, A.R./Ellis, S.: A symbolic design system for integrated circuits. Proc. 19th Design Automation Conference (1982), 460–466
Lengauer, T.: The complexity of compacting hierarchically specified layouts of integrated circuits. Proc. of 23rd IEEE-FOCS (1982), 358–368
Lengauer, T.: Hierarchical graph algorithms. TR-SFB 124, No. 15, FB 10, Universität des Saarlandes, Saarbrücken, West-Germany (1984)
Lengauer, T.: Efficient solution of biconnectivity problems on hierarchically defined graphs. Proc. of the WG '85 (H. Noltemeier, ed.), Trauner Verlag (1985), 201–216
Lengauer, T.: Efficient algorithms for finding minimum spanning forests of hierarchically defined graphs. Proc. of STACS 86, Springer Lecture Notes in Computer Science No. 216 (1986), 153–170
Lengauer, T.: Hierarchical planarity testing algorithms. Proc. of ICALP 86, Springer Lecture Notes in Computer Science (1986)
Mead, C./Conway, L.: Introduction of VLSI systems. Addison-Wesley (1980)
Newell, M.E./Fitzpatrick, D.T.: Exploitation of hierarchy in analyses of integrated circuit artwork. IEEE Trans. on CAD-ICAS, Vol. CAD-1,4 (1982), 192–200
Rowson, J.A.: Understanding hierarchical design. Ph.D. Thesis, Computer Science Dep., California Institute of Technology, Pasadena, CA (1980)
Savitch, W.J.: Relationship between non-deterministic and deterministic tape complexities. JCSS 4,2 (1970), 177–192
Scheffer, L.K.: The use of strict hierarchy for verification of integrated circuits. Ph.D. Thesis, Stanford University, Stanford, CA (1984)
Shand, M.A.: Hierarchical VLSI artwork analysis. Proc. of VLSI 85 (1985), 415–424
Scheffer, L.K./Soetarman, R.: Hierarchical analysis of IC artwork with user-defined rules. IEEE Design & Test (Feb. 1986), 66–74
Jerraya, A./Rosier, E./Rougeaux, F.R./Courtois, B.: A hierarchical symbolic design layout tool: STYX. Proc. of VLSI 85 (1985), 329–337
Tarolli, G.M./Herman, W.J.: Hierarchical circuit extraction with detailed parasitic capacitance. Proc. 20th Design Automation Conference (1983), 337–345
Tygar, J.D./Ellikson, R.: Efficient netlist comparison using hierarchy and randomization. Proc. 22nd Design Automation Conference (1985), 702–708
Taylor, G.S./Ousterhout, J.K.: Magic's incremental design rule checker. Proc. 21st Design Automation Conference (1984), 160–165
Ullmann, J.D.: Computational aspects of VLSI. Computer Science Press (1984)
Rosenberg, J.: A vertically integrated VLSI design environment. Proc. 20th Design Automation Conference (1983), 31–35
van Vlierberghe, S./Rijmenants, J./Heyns, W.: Symbolic hierarchical artwork generation system. Proc. 22nd Design Automation Conference (1985), 789–793
Wagner, T.J.: Hierarchical layout verification. Proc. 21st Design Automation Conference (1984), 484–489
Whitney, T.: A hierarchical design rule checking algorithm. Lambda (first quarter 1981)
Whitney, T.E.: Hierarchical composition of VLSI circuits. Ph.D. Thesis, Computer Science Dep., California Institute of Technology, Pasadena, CA (1985)
Wong, Y.: Hierarchical circuit verification. Proc. 22nd Design Aut. Conference (1985), 695–701
Zimmermann, G.: Top-down design of digital systems. Advances in CAD for VLSI, Vol. II (E. Hörbst, ed.), North Holland (1986)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1986 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lengauer, T. (1986). Exploiting hierarchy in VLSI design. In: Makedon, F., Mehlhorn, K., Papatheodorou, T., Spirakis, P. (eds) VLSI Algorithms and Architectures. AWOC 1986. Lecture Notes in Computer Science, vol 227. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-16766-8_16
Download citation
DOI: https://doi.org/10.1007/3-540-16766-8_16
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-16766-2
Online ISBN: 978-3-540-38746-6
eBook Packages: Springer Book Archive