微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 如何在RTL级别代码中指定综合所需要的单元

如何在RTL级别代码中指定综合所需要的单元

时间:10-02 整理:3721RD 点击:

题主有如下问题:      题主基于固定工艺定制了一个自己设计的一个触发器,并进行了建库流程,然后需要将Verilog编写的RTL级别代码综合,让一部分触发器替换为自己设计的触发器,一部分采用标准单元库中原有的触发器,直接在DC综合后的门级网表中替换虽然可行,但是由于触发器个数较多,所以不太方便,请问有没有DC综合的命令或者其他方法可以在RTL级别电路中对部分电路指定触发器。
      另外题主设计的触发器时和Razor 触发器一样的带错误监测端口的D触发器吗,不知道有大神知道这种触发器如何加入到标准的TOP-down流程中?

需要用定制FF的模块,单独综合。TOP时 设dont touch就好了。

set_register_type

学习了


请问,这个是在dc综合脚本命令里面使用的吧?我想部分采用标准触发器,部分采用定制的FF


谢谢大神,还想问一句,单独综合时,我需要将需要定制的FF写成Verilog模块的形式吧?不能直接写成reg让综合吧?还是也可以?

定制的那个模块单独综合时,把targe lib指向你定制的标准库文件就好了。在top综合时,定制标准库加入到link lib里,加设dont touch就可以了。先试试看

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top