Dynamic Electronic Design Automation concept, benefit and framework

Mi Zhang,Guang Hu,ShiLiang Tu,ZhiLei Chai
DOI: https://doi.org/10.1145/1655925.1656122
2009-01-01
Abstract:In Electronic Design Automation, current system-level design languages (e.g. SystemC) are all built from static languages (C/C++), and the design methodology is static. (1)This could lead to much inefficiency in description, verification, and synthesis. We have created the world's first Dynamic System-level Design Language (PDSDL [1]) by using popular dynamic language python, and a refining framework (Trilobite [2]) based on it. (2)In this article, we will not introduce how they are designed and implemented but focus on the concept of dynamic methodology, its benefit, and a refining framework. (3)We arrange our presentation according to the individual stages along the design, and give comparison and examples to show related benefit in each section. We also give a harmony refining framework at the end.
What problem does this paper attempt to address?