计算机工程与科学 ›› 2025, Vol. 47 ›› Issue (06): 958-967.
陈桂湘1,2,刘胜1,2,郭阳1,2
CHEN Guixiang1,2,LIU Sheng1,2,GUO Yang1,2
摘要: 在集成电路设计领域,规范硬件代码的格式是容易被忽视但至关重要的,它直接影响代码的可读性和可维护性。虽然现有的代码格式化工具已得到广泛应用,但它们确实存在固有的局限,尤其是对于硬件描述语言支持度不高。为了弥补这一缺陷,对主流的格式化工具进行评估后提出了基于Python语言的硬件代码格式化工具FT-Format,实现了快速高效的格式化处理流程并且允许用户自定义调整格式化过程。为了定量评估工具的处理质量,设计了2种错误格式自检算法。结果表明,FT-Format平均每秒可处理25 381行代码,并通过了错误格式自检算法的验证,进一步等价性验证的结果证明FT- Format维持了硬件代码处理前后的逻辑一致性。