Aug 24, 2011 #2 J jkfoo Guest 好,我所做的就是,选择适当的缓冲区对于那些网,我的意思是时钟树缓冲时钟和复位的复位缓冲区(取决于ASIC供应商),在合成过程中对这些蚊帐set_dont_touch。继续为后合成流程的正常。
Aug 24, 2011 #5 R roli Guest 这里的问题是没有的机械或Synopsys的语义。有一个时钟树和复位树之间的主要区别 - 关于正确的设计实践。 1。时钟树必须始终“歪斜的平衡”,以避免同步跳过种族。 2。复位树 - 特别是对那些情况下,复位是Asynchrounous - 可能不会被“倾斜”平衡“(在大部分的时间)。 3。复位树可超过时钟树加载 - 例如 - 一个宽松的DRC规则驾驶室复位树 - 因为触发器不稳定的行为,是在复位输入慢摆率(时钟输入时)少敏感。 4。一些PPL考虑与主系统时钟同步的复位输入信号。虽然这是一个正确的做法,以避免在复位后缘的亚稳态,一些歪斜可能会出现问题。对于那些情况下,carefull站必须运行,以提醒设计师。
这里的问题是没有的机械或Synopsys的语义。有一个时钟树和复位树之间的主要区别 - 关于正确的设计实践。 1。时钟树必须始终“歪斜的平衡”,以避免同步跳过种族。 2。复位树 - 特别是对那些情况下,复位是Asynchrounous - 可能不会被“倾斜”平衡“(在大部分的时间)。 3。复位树可超过时钟树加载 - 例如 - 一个宽松的DRC规则驾驶室复位树 - 因为触发器不稳定的行为,是在复位输入慢摆率(时钟输入时)少敏感。 4。一些PPL考虑与主系统时钟同步的复位输入信号。虽然这是一个正确的做法,以避免在复位后缘的亚稳态,一些歪斜可能会出现问题。对于那些情况下,carefull站必须运行,以提醒设计师。
Aug 24, 2011 #6 J jkfoo Guest 感谢您的信息,我从一个伟大的交易。有一个问题,什么是使用复位树点,如果他们不“倾斜”平衡“。或许,如果你的设计总是会去到一个已知状态异步复位后,话,你会避免亚稳态得到的风险。状态机的设计是一个很好的例子。
感谢您的信息,我从一个伟大的交易。有一个问题,什么是使用复位树点,如果他们不“倾斜”平衡“。或许,如果你的设计总是会去到一个已知状态异步复位后,话,你会避免亚稳态得到的风险。状态机的设计是一个很好的例子。
Aug 24, 2011 #7 P papertiger Guest [报价= jkfoo]感谢您的信息,我学到了很大。有一个问题,什么是使用复位树点,如果他们不“倾斜”平衡“。或许,如果你的设计总是会去到一个已知状态异步复位后,话,你会避免亚稳态得到的风险。状态机的设计是一个很好的例子。[/QUOTE]时钟歪斜而复位不相关芯片的速度。时钟树可设置500 ps的过渡时间300PS歪斜,而复位可能只需要一千分之一千。
[报价= jkfoo]感谢您的信息,我学到了很大。有一个问题,什么是使用复位树点,如果他们不“倾斜”平衡“。或许,如果你的设计总是会去到一个已知状态异步复位后,话,你会避免亚稳态得到的风险。状态机的设计是一个很好的例子。[/QUOTE]时钟歪斜而复位不相关芯片的速度。时钟树可设置500 ps的过渡时间300PS歪斜,而复位可能只需要一千分之一千。