|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
本帖最后由 iknowzxc 于 2015-12-2 08:08 编辑
用DC综合后生成的netlist进行门级仿真,工艺库、门级网表、测试文件都已加入到库中编译通过,不加测试直接仿真门级网表没有问题,加上测试仿真测试文件就会有error loading design。
这是netlist的主module
- module fsm_practice1_netlist ( rst, clk, in, out );
- input rst, clk, in;
- output out;
- wire \cs[1] , \cs[0] , \cs47[0] , n59, n63, n64;
- NAND2HD1X U15 ( .A(n59), .B(\cs[0] ), .Z(n64) );
- AND2HD1X U16 ( .A(\cs[1] ), .B(in), .Z(out) );
- MUXI2HD1X U17 ( .A(n64), .B(\cs[0] ), .S0(in), .Z(n63) );
- FFSEDCRHD1X \cs_reg[1] ( .CK(clk), .D(1'b1), .E(\cs[0] ), .Q(\cs[1] ),
- .QN(n59), .RN(in), .TE(rst), .TI(1'b0) );
- FFDHD1X \cs_reg[0] ( .CK(clk), .D(\cs47[0] ), .Q(\cs[0] ) );
- AOI21B2HD2X U20 ( .AN(out), .BN(n63), .C(rst), .Z(\cs47[0] ) );
- endmodule
复制代码
这是tb文件
- module tb_fsm_practice1();
- reg rst,clk,in;
- wire out;
- initial
- begin
- rst=1'b1;
- clk=1'b0;
- #5 rst=1'b0;
- #150 $stop;
- end
- always #1 in=$random%2;
- always #1 clk<=~clk;
- fsm_practice1_netlist m1(rst,clk,in,out);
- endmodule
复制代码
哪里有问题吗? |
|