DC在综合时对reset异步信号如何处理为dont touch遇到的问题
时间:10-02
整理:3721RD
点击:
用DC在综合时,想暂时不对异步的reset信号做优化处理(因为reset连接到每个cell,跟clk一样,所以准备在后端做),但是我使用
set_ideal_network -no_propagate [get_ports reset]
set_dont_touch_network [get_ports reset]
发现最后综合的结合reset网络还是插入了buffer,这样就导致可能会出现removal violation,而这个violation又不能使用set_fix_hold来解决,只能手动插入buffer。
所以想问两个问题:
1, 如何设置才能在综合的时候把reset网络不做处理,当作理想或者叫dont touch的网络。
2, 像clock信号都能使用set_fix_hold命令来解决hold time的问题,对于reset有没有类似的呢?因为手动插buffer很烦的。
关键是第一个问题,希望大家解答一下,谢谢
set_ideal_network -no_propagate [get_ports reset]
set_dont_touch_network [get_ports reset]
发现最后综合的结合reset网络还是插入了buffer,这样就导致可能会出现removal violation,而这个violation又不能使用set_fix_hold来解决,只能手动插入buffer。
所以想问两个问题:
1, 如何设置才能在综合的时候把reset网络不做处理,当作理想或者叫dont touch的网络。
2, 像clock信号都能使用set_fix_hold命令来解决hold time的问题,对于reset有没有类似的呢?因为手动插buffer很烦的。
关键是第一个问题,希望大家解答一下,谢谢
发现前端这个版块没后端活跃阿。
