今年,英伟达最新款GPU H100拥有800亿个晶体管,并且大放豪言20个H100 GPU,也就是1.6万亿个晶体管,便可承托相当于全球互联网的流量。
国产EDA重大突破,数字验证调试系统多项空白被填补
处理器的性能越来越高,集成的晶体管数量越来越多,复杂度也越来越高,那如何才能保证其正常工作?
要让拥有百亿个晶体管的芯片正常工作的难度,就好比要用一个个细胞组成器官,并且能让器官能够正常的运作。这个实现的过程,验证是关键。
二三十年前,芯片的复杂度虽然难以和如今的5nm、4nm芯片相提并论,但芯片设计工程师为了确保芯片的功能与自己预期的一致,也需要在芯片制造前进行仿真验证。
后来,随着芯片集成的晶体管越来越多,越来越复杂,仅靠仿真实现充分验证的难度也越来越大,芯片工程师们意识到,芯片的功能、性能的验证都非常重要。于是,芯片验证的各种方法都相继出现,也有了专门的芯片验证工程师。
如今,典型的SoC(片上系统)芯片的项目研发中,验证占了70%的工作量,而其中的40%又是调试,整个验证过程繁杂且费时费力。
因此,想要保证设计出的芯片能够稳定高效运行,验证和调试的电子设计自动化(EDA,Electronics Design Automation)工具就至关重要,特别是在芯片设计复杂度不断提升与研发成本日益增高的当下。
“一方面,芯片验证场景日益复杂,从单纯的功能验证到今天面对整个系统级、场景级的验证;另一方面,面对激烈的市场竞争,芯片集成规模不断扩大,研发周期却不断缩短,验证的重要性日益突出。”燧原科技资深架构师鲍敏祺指出芯片前段验证面临的挑战。
可惜的是,芯片验证的挑战越来越大,但市场上已有的EDA验证和调试工具并不能很好地满足当下芯片设计的需求。
芯华章科技研发副总裁林扬淳认为,当前产业调试方案面对着缺乏创新、数据库碎片化以及性能局限等多重挑战。
这给没有历史包袱,又了解客户需求的新创EDA公司带来了巨大的机会。
芯华章首席市场战略官谢仲辉对雷峰网表示,一个优秀的,符合市场需求的EDA调试系统应该具备以下特性:
首先,需要支持很多验证手段,才能帮助如今的芯片设计做很好地调试和诊断。
其次,拥有几百亿个晶体管的芯片越来越复杂,为了能够快速呈现甚至定位出问题,需要好的数据格式以及算法,支持大量的数据读写,也就是说需要有高性能的支撑。
最后,为了能够更加智能化和快速呈现和定位问题,需要借助AI。因为传统的方式非常依赖验证工程师的经验,借助AI,能够显著提升效率。
看到这些需求,提供全面数字验证EDA的芯华章近日发布的数字验证调试系统晓Fusion Debug,不仅能够帮助芯片设计公司解决芯片设计过程中调试的难题,还填补了多项多产技术空白。
第一,昭晓Fusion Debug是一款基于创新架构的全面调试系统,能支持芯华章智V验证平台所有产品的通用调试底座技术,促成不同产品的协同作用。
这主要是得益于芯华章从开始就致力于底层框架和基础平台的研发,能够解决不同验证工具数据格式不同的问题,形成共同的数据库,包括XCDB(存储design HDL的信息)、XNDB(记录design netlist)、XEDB(压缩存储了信号波形)、XCovDB(记录覆盖率)。