MetaHDL:inference and parameter tracing oriented domain-specific language for hardware description

孟昕,沈海斌,严晓浪
DOI: https://doi.org/10.3785/j.issn.1008-973X.2010.06.005
2010-01-01
Abstract:Configurable parameterized System-On-a-Chip (SoC) design using industry standard Hardware Description Language (HDL) is complicate and hard to maintain. A Domain-specific Language (DSL) named MetaHDL was presented for synthesizable functional description of configurable digital Very Large Scale Integrated (VLSI) circuits, ranging from logic oriented low-level module design to Intellectual Property (IP) based SoC integration. MetaHDL uses inference and parameter tracing technologies and has specific optimizations for circuit's structure and functional descriptions, so as to improve language expressiveness, code readability and maintainability, and achieved over 65% code reduction. MetaHDL provides a two-level code configuration system consisting comprehensive preprocessor and parameter tracing mechanism to ease the reuse-oriented module design and IP integration. MetaHDL has been used in the Unified Threat Management (UTM) chip development project, addressed various design challenges of complex reuse scenarios, and improved the project efficiency and quality.
What problem does this paper attempt to address?