IEC TR 63051:2017
Documentation on design automation subjects - Mathematical algorithm hardware description languages for system level modeling and verification (HDLMath)
发布时间:2017-01-10 实施时间:


随着电子技术的不断发展,数字电路的设计变得越来越复杂。为了提高设计效率和准确性,设计自动化技术得到了广泛应用。设计自动化技术是指利用计算机辅助设计工具来完成电路设计的过程。其中,硬件描述语言是设计自动化技术的核心之一。

硬件描述语言是一种用于描述数字电路的语言。它可以描述数字电路的结构、功能和时序等。硬件描述语言可以分为两类:行为级别语言和结构级别语言。行为级别语言是一种描述数字电路行为的语言,它通常用于系统级建模和仿真。结构级别语言是一种描述数字电路结构的语言,它通常用于逻辑综合和布局布线。

HDLMath是一种基于数学算法的硬件描述语言,它可以用于描述数字电路和系统级建模。它支持多种数学算法,包括线性代数、微积分、概率论和统计学等。HDLMath还支持多种数据类型,包括整数、浮点数、复数和矩阵等。它还支持多种运算符和函数,包括加、减、乘、除、幂、对数、三角函数和指数函数等。

HDLMath的优点在于它可以将数学算法和硬件描述语言结合起来,从而实现更高效、更准确的数字电路设计。它可以将复杂的数学算法转化为硬件描述语言,从而实现数字电路的高速运算和高精度计算。它还可以将数字电路的结构和功能与数学算法相结合,从而实现更高级别的系统级建模和仿真。

HDLMath还支持验证和仿真。它可以通过模拟和验证来检查设计的正确性和性能。它还支持多种验证方法,包括形式化验证、模型检查和仿真验证等。它还支持多种仿真工具,包括ModelSim、VCS和NC-Verilog等。

总之,IEC TR 63051:2017为设计自动化领域提供了一种用于系统级建模和验证的硬件描述语言。HDLMath作为一种基于数学算法的硬件描述语言,可以将数学算法和硬件描述语言结合起来,从而实现更高效、更准确的数字电路设计。它还支持验证和仿真,可以通过模拟和验证来检查设计的正确性和性能。

相关标准
- IEC 61691:2017 数字电路设计语言和标准
- IEC 62531:2017 数字电路仿真和验证
- IEC 62623:2017 数字电路逻辑综合和布局布线
- IEC 62624:2017 数字电路测试和诊断
- IEC 62625:2017 数字电路设计自动化