这些脚本语言在集成电路的设计/验证/后端等各个环节都应用的非常广泛。偶之前专门写过一篇文章《被称作“胶水语言”的PERL,在芯片设计和验证中可以这样使用》,里面有比较详细的描述,读者可以在直接搜素文章名或者作者‘单眼皮老王’进行查看。
脚本语言为什么在集成电路行业,有很广泛的应用,和语言的特点有关。
脚本语言的特点
不需要编译器,可以直接运行,所以效率高。
脚本语言是UNIX系统上最常使用的数据处理工具。脚本l语言提供了强有力的搜索字符串模式的功能。它有很多文件搜索命令,使用这些命令可以非常方便地从文件中进行信息检索,并可将这些命令相互结合来完成所需的任务;
脚本语言是一种编程语言,它能非常方便地处理和加工数据,并含有非常丰富的函数,覆盖了输入/输出、字符串处理和数组处理等各方面;
脚本语言拥有与C语言十分类似的运算符和流程控制,并被大多数人所熟悉,降低编写程序的难度;
支持模块化。这使得脚本语言可以非常灵活的被调用。
脚本语言在集成电路设计方面的应用
脚本语言在集成电路设计方面的应用,有以下方面:
脚本语言对HDL语言做扩充,加快编码过程。
使用脚本语言产生部分代码,尤其是生成需要较复杂计算、规律性强而又容易出错的代码。
脚本语言在集成电路验证方面的应用
脚本语言在集成电路验证方面的应用,有以下方面:
测试激励的产生。
批量测试结果的数据正确性比对。
小结
脚本语言的一些使用细节,可以查看偶之前写的文章,这里不再赘述。
希望偶的回答能够对您有所帮助,感谢。