|
不可综合的问题,如果不在prompt里面强调,目前所有的模型,都会出现multi drive的问题;
而且也会出现在模块里面定义临时变量的语法错误...
以上两个问题你只要告诉模型,它都很快就fix掉
这也说明, 这些模型并没有在数字设计这个领域做强化训练。
但在软件工程上(python, js, go)这些语言上, 大部分模型都有做强化,目前可用度非常高。
对于数字设计,本质上也没什么区别,也就是规则和逻辑。
之所以目前表现差, 原因也非常明显:
芯片设计是相对没那么open的行业,与纯计算机软件相比,工程师相对较少,
也就是互联网上基本上没有开源的优秀的设计可供训练。
而Python/js这些, 大部分优秀的framwork都是开源的,也有大量非常优秀的开源项目,教程资料。
因此,大部分模型基本上不会去做和数字设计相关的强化(verilog, timing, verification, synthesizable)
至于各种接口协议, 算法这些,也更不会针对性的强化学习。
这是行业特性,没那么快跟上。 但肯定那些大的eda厂商在搞这个。
|
|