前言:si的教程市面上是很少的,layout是台湾工程师的强项,还有就是日本人,国人爱用AD. si的教程中靠谱的还是张飞的收费课程,还有华为的资料. Cadence SI 仿真实验步骤如下: 1.熟悉Allegro PCB SI中的设置向导 a) 利用Allegro PCB SI中的设置向导设置印制板叠层信息 b) 利用设置向导确认DC网络 c) 利用设置向导完成器件分类设置 2.在Allegro PCB SI中为器件分配模型 a) 自动分配器件
我的原理图采用的是bdf的顶层原理图的设计,仿真工具用的是modelsim-altera,调用仿真后的错误提示: # ** Error: (vsim-3033) C:/Users/lenovo/Desktop/uart/simulation/modelsim/uart_test.vt(46): Instantiation of 'uart_test' failed. The design unit was not found.# Region: /uart_test_vlg_tst 经过goog
解决办法:首先需要将.bdf原理图文件转换为Verilog HDL等第三方EDA工具所支持的标准描述文件.在Quartus下,保持*.bdf为活动窗口状态,运行[File]/[Create/Update]/[Create HDL Design File for Current File]命令,在弹出窗口选择文件类型为Verilog HDL,即可输出*.v顶层文件. 下面从:http://www.wlu.ca/science/physcomp/nznotinas/altera_reference/
在编译原理图时,经常会出现以下错误和警告,这里简单的累出一些错误和警告的原因: 1.floating net labels,这个是应为网标防止错误,应该将网标放在I/O或这连线的端点,或者是网标表错了. 2.nets with no driving source,没有驱动信号,这个的原因是管脚封装时配置的原因造成元件的IO属性不一致,或者是没有在工程项目中.解决这个问题只是需要将IO的属性修改成匹配的就可以,不过如果用passive属性需要注意仿真是可能造成的影响,当让如果不需要仿真可以随意.
(2)单击“Identify DC Nets”,弹出“Identify DC Nets”窗口,如图2-6 所示: 图 2-6 Identify DC Nets 窗口 (3)在“Net”列表中选择网络如“GND_EARTH”,在“Voltage”栏双击“NONE” 输入相应的电压值如0,并按下“Tab”键.再如选择“VCC285”,在“Voltage”栏双击“NONE” 输入相应的电压值如2.85,并按下“Tab”键. (4)单击“OK”,关闭“Identify DC Nets”窗口.“Datab