Nov, 2023

利用高层次综合和大型语言模型生成、模拟和部署均匀随机数生成器的硬件设计

TL;DR我们提出了一种新的高级综合方法,利用大型语言模型工具生成硬件设计。该方法仅使用开源工具,不包括大型语言模型。通过一个案例研究,我们使用该方法生成了一个具有 wishbone 接口的置换同余随机数生成器设计。我们使用大型语言模型生成的仿真和 Dieharder 随机性测试套件验证了随机数生成器设计的功能和质量。我们记录了案例研究中使用的所有大型语言模型聊天记录、Python 脚本、Verilog 脚本和仿真结果。我们相信,我们的硬件设计生成方法与开源硅 130 纳米设计工具相结合,将彻底改变应用特定集成电路设计。我们的方法大大降低了构建物联网领域特定计算加速器和概念验证原型的门槛,以后可以在更现代的工艺节点进行制造。