出于某种原因,我想将设计中的一些IO端口映射到单元格。 iopadmap提供了一种很好的方法。我用了
iopadmap -inpad IBUF O -widthparam WIDTH -nameparam NAME [my selection rule]
然而,之后我使用其他工具进行时序分析时,它不会分析这些路径,因为它们既不是IO也不是时钟约束。
我目前的想法是将时钟添加到单元格,使它们像常规寄存器一样。所以我向CLK
添加了另一个端口IBUF
,但是如何将全局时钟连接到它呢?我有多个IBUF
单元格,所以类似
connect -port t:IBUF CLK top_clock
不起作用。
答案 0 :(得分:1)
通常的做法是将IO细胞建模为"通过"具有输入和输出的细胞。使用以下内容创建此类单元格:
for
但是,如果您真的想将时钟信号路由到IO单元,那么您必须为此写一个小的自定义传递。