Abstract
In this paper, we survey some XML applications and propose a customized XML for VLSI physical design automation, called Physical Design Markup Language (PDML). First, we construct a Class Hierarchical Diagram (CHD) using UML for our physical design framework. Following this CHD, algorithm developers can convert the internal object-models of their algorithms into a PDML form and plug them into the physical design framework such that the algorithms can be shared by users through internet. The developers can also refine an algorithm by remodeling the related object-model without changing the entire part of an algorithm and then pass the new object-model of that algorithm to the framework site immediately by internet. In such a way, PDML can also support a standard for exchanging data model used in VLSI physical design on the internet.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Goldfarb, C.F.: The SGML Handbook. In: Rubinsky, Y. (ed.), Oxford Univ. Press, Oxford (1990) ISO 8879
Rational Software Corporation Unified Modeling Language Version 1.0 (January 1997)
Shyu, F.M., Chen, S.J.: A Distributed and Object-Oriented Framework for VLSI Physical Design Automation. To appear in Proc. IEEE International Symposium on Circuits and Systems (May 2001)
Khare, R., Rifkin, A.: XML: A Door to Automated Web Applications. IEEE Internet Computing 14, 75–87 (1997)
Karayiannis, T., Mades, J., Schneider, T.: Using XML for Representation and Visualization of Elaborated VHDL-AMS Models. In: Proc. Fall Workshop on VHDL International Users Forum, pp. 83–87 (2000)
Reshadi, M.H., Goiji-Ara, B., Navabi, Z.: HDML: Compiled VHDL in XML. In: Proc. Fall Workshop on VHDL International Users Forum, pp. 69–74 (2000)
Roy, J., Ramanujan, A.: XML: Data’s Universal Language. IT Professional 23, 32–36 (2000)
Damm, C.H., Hansen, K.M., Thomsen, M.: Tool Integration: Experiences and Issues in Using XMI and Component Technology. In: Proc. of 33rd International Conference on Technology of Object-Oriented Languages, pp. 94–107 (2000)
Gupta, R., Cheng, W.H., Hardibag, I., Breuer, M.A.: An Object-Oriented VLSI CAD Framework: A Case Study in Rapid Prototyping. IEEE Computer 22(5), 28–37 (1989)
Hsiung, P.A., Chen, S.J., Hu, T.C., Wang, S.C.: PSM: An Object-Oriented Synthesis Approach to Multiprocessor System Design. IEEE Trans. on VLSI Systems 4(1), 83–97 (1996)
Booch, G.: Object-Oriented Analysis and Design with Applications, 2nd edn. Benjamin Cummings Pub. (1997)
Rumbaugh, J., Blaha, M., Premerlani, W., Eddy, F., Lorensen, W.: Object-Oriented Modeling and Design. Prentice-Hall, Englewood Cliffs (1991)
Jacobson, I., Christerson, M., Johnson, P., Overgaard, G.: Object-Oriented Software Engineering. Addison-Wesley Publishing, Reading (1992)
Yang, Y.J., Kim, S.Y., Cho, E.S., Kim, C.J., Kim, S.D.: A UML-based Object-Oriented Framework Development Methodology. In: Proc. Asia Pacific Software Engineering Conference, pp. 211–218 (1998)
Lee, S., Choi, H.S., Yang, Y., Lee, S.: XML-based Retrieval of Object-Oriented Frameworks. In: Proc. IEEE International conference on Systems, Man, and Cybernetics, vol. 4, pp. 2953–2958 (2000)
Sherwani, N.: Algorithms for VLSI Physical Design Automation, 3rd edn. Kluwer Academic Publishers, Dordrecht (1999)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Shyu, FM., Cheng, PH., Chen, SJ. (2009). Using XML for VLSI Physical Design Automation. In: Hua, A., Chang, SL. (eds) Algorithms and Architectures for Parallel Processing. ICA3PP 2009. Lecture Notes in Computer Science, vol 5574. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03095-6_77
Download citation
DOI: https://doi.org/10.1007/978-3-642-03095-6_77
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-03094-9
Online ISBN: 978-3-642-03095-6
eBook Packages: Computer ScienceComputer Science (R0)