in 默认分类

数字IC自动化测试环境下的TCL和Makefile使用在现代数字IC设计中,自动化测试是确保设计正确性和提高开发效率的关键步骤。为了简化和优化回归测试过程,通常需要使用脚本来管理和配置测试环境。本篇博客将分享如何通过TCL脚本和Makefile结合使用环境变量,来动态设置FSDB文件和HEX文...

in 默认分类

背景在看向量处理器ara源码的时候在sequencer、vmfpu、masku、sldu、addrgen等单元都看到了lzc单元,起初不知道这个缩写的含义,看了模块发现是一个计算头部或尾部1个数的模块trailing zero counter / leading zero counter(也就...

in 默认分类

背景RISC-V是一种开放式指令集架构,其设计目标是简洁、模块化和可扩展性,以适应广泛的计算需求。浮点运算在现代计算中扮演着关键角色,尤其是在科学计算、工程模拟和图形处理等领域。为了有效地管理浮点运算中的各种操作模式和异常,RISC-V引入了浮点控制状态寄存器(fcsr)。fcsr不仅负责处理...