在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2670|回复: 5

[求助] modelsim仿真结果与virtuoso不同

[复制链接]
发表于 2021-7-12 18:28:33 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
写了一个很简单的计数器代码,在modelsim仿真功能是通过了的。通过DC生成了网表,将网表导入virtuoso进行数字仿真,结果就不对了,试了很多种办法也不能解决。请问这是哪里有什么问题吗?生成的网表应该不能出错吧?

module top(input clk,input rst,output wire out0,output  wire  out1,output  wire  out2);
reg [2:0] reg_out;
always@(posedge clk) begin
if(!rst) reg_out <= 0;
else reg_out <= reg_out + 1;
end
assign out0 = reg_out[0];
assign out1 = reg_out[1];
assign out2 = reg_out[2];
endmodule

`timescale 1ns/100ps
module test; reg clk; reg rst; wire out0,out1,out2;
top my(.clk(clk),.rst(rst),.out0(out0),.out1(out1),.out2(out2));      
parameter cycle = 10;  always #cycle clk = ~clk;
initial begin clk = 0; rst = 0;  #52 rst = 1; end   endmodule

image.png image.png image.png image.png

image.png
image.png
image.png
发表于 2021-7-12 18:50:48 | 显示全部楼层
蹲一波答案
发表于 2021-7-12 22:18:14 | 显示全部楼层
sdf 反标了没有?
发表于 2021-7-13 05:50:43 | 显示全部楼层
感觉第一级的触发器有些蹊跷,out0就像是时钟(net9?)的反向,太奇怪了。这个flop应该只在时钟上升沿反转的。
建议另建一个schematic, 把第一级的触发器copy过去,单独做一个电路跑仿真研究一下。也许这种flop要在ADE设initial condition才能正常仿真。
image.png
发表于 2022-11-3 18:16:27 | 显示全部楼层
想问一下,DC综合网表导入virtuoso,需要哪些库呀?我用smic40的库综合,但是导入到virtuoso中时报了很多warning, 图片.png
而且我在virtuoso中添加的smic40的库,没有logicgate 图片.png ,是我的库有问题嘛?
发表于 2022-11-7 20:59:19 | 显示全部楼层
virtuoso可以进行数字仿真
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-22 20:36 , Processed in 0.022061 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表