使用Verilog-A/AMS对模拟IP(如PLL)进行数模混合仿真,在芯片级验证中,这套流程的效率和精度如何?有哪些常用的工具链?
我们团队在做一个包含高速PLL的SoC,数字部分用Verilog,模拟PLL用SPICE模型仿真太慢。听说可以用Verilog-A或AMS(模拟混合信号)来为PLL建模,然后和数字部分一起在VCS或IES等仿真器里跑,加快仿真速度。想问:1. 这种方法的仿真精度和SPICE相比如何?主要会损失哪些细节?在芯片签核时足够可信吗?2. 常用的工具链是怎样的?(比如用Cadence的Virtuoso写Verilog-A模型,然后如何与数字仿真环境集成?)3. 在项目实践中,通常是在哪个阶段(架构验证、功能验证、还是后仿)引入这种混合仿真?有什么注意事项?