ddr_6to1_16chan_rt_rx_timesim.sdf

来自「FPGA之间的LVDS传输」· SDF 代码 · 共 2,792 行 · 第 1/5 页

SDF
2,792
字号
      (DELAY        (ABSOLUTE          (IOPATH I O ( 6222 ))        )      )  )  (CELL (CELLTYPE "X_OBUF")    (INSTANCE DATA_RX_FIFO_39_OBUF)      (DELAY        (ABSOLUTE          (IOPATH I O ( 6518 ))        )      )  )  (CELL (CELLTYPE "X_OBUF")    (INSTANCE DATA_RX_FIFO_56_OBUF)      (DELAY        (ABSOLUTE          (IOPATH I O ( 6001 ))        )      )  )  (CELL (CELLTYPE "X_IBUFDS")    (INSTANCE RX_DATA_IN_04_IBUFDS_IBUFDS)      (DELAY        (ABSOLUTE          (PORT IB ( 0 ))          (IOPATH I O ( 1155 ))          (IOPATH IB O ( 1155 ))        )      )  )  (CELL (CELLTYPE "X_IBUFDS")    (INSTANCE RX_DATA_IN_05_IBUFDS_IBUFDS)      (DELAY        (ABSOLUTE          (PORT IB ( 0 ))          (IOPATH I O ( 1095 ))          (IOPATH IB O ( 1095 ))        )      )  )  (CELL (CELLTYPE "X_IBUFDS")    (INSTANCE RX_DATA_IN_06_IBUFDS_IBUFDS)      (DELAY        (ABSOLUTE          (PORT IB ( 0 ))          (IOPATH I O ( 1103 ))          (IOPATH IB O ( 1103 ))        )      )  )  (CELL (CELLTYPE "X_IBUFDS")    (INSTANCE RX_DATA_IN_07_IBUFDS_IBUFDS)      (DELAY        (ABSOLUTE          (PORT IB ( 0 ))          (IOPATH I O ( 1082 ))          (IOPATH IB O ( 1082 ))        )      )  )  (CELL (CELLTYPE "X_IBUFDS")    (INSTANCE RX_DATA_IN_08_IBUFDS_IBUFDS)      (DELAY        (ABSOLUTE          (PORT IB ( 0 ))          (IOPATH I O ( 1097 ))          (IOPATH IB O ( 1097 ))        )      )  )  (CELL (CELLTYPE "X_IBUFDS")    (INSTANCE RX_DATA_IN_09_IBUFDS_IBUFDS)      (DELAY        (ABSOLUTE          (PORT IB ( 0 ))          (IOPATH I O ( 1126 ))          (IOPATH IB O ( 1126 ))        )      )  )  (CELL (CELLTYPE "X_IBUFDS")    (INSTANCE SOURCE_SYNC_CLOCK_IN_IBUFDS)      (DELAY        (ABSOLUTE          (PORT IB ( 0 ))          (IOPATH I O ( 1097 ))          (IOPATH IB O ( 1097 ))        )      )  )  (CELL (CELLTYPE "X_OBUF")    (INSTANCE IDELAY_READY_OBUF)      (DELAY        (ABSOLUTE          (IOPATH I O ( 5206 ))        )      )  )  (CELL (CELLTYPE "X_BUF")    (INSTANCE IDELAYCTRL_RESET_IBUF)      (DELAY        (ABSOLUTE          (IOPATH I O ( 907 ))        )      )  )  (CELL (CELLTYPE "X_BUF")    (INSTANCE DEC_PAD_IBUF)      (DELAY        (ABSOLUTE          (IOPATH I O ( 935 ))        )      )  )  (CELL (CELLTYPE "X_BUF")    (INSTANCE IDLY_RESET_IBUF)      (DELAY        (ABSOLUTE          (IOPATH I O ( 922 ))        )      )  )  (CELL (CELLTYPE "X_BUF")    (INSTANCE ISERDES_RX_DATA_00_CLKDIVINV)      (DELAY        (ABSOLUTE          (IOPATH I O ( 1007 )( 1007 ))        )      )  )  (CELL (CELLTYPE "X_INV")    (INSTANCE ISERDES_RX_DATA_00_CLKBINV)      (DELAY        (ABSOLUTE          (IOPATH I O ( 393 )( 393 ))        )      )  )  (CELL (CELLTYPE "X_BUF")    (INSTANCE ISERDES_RX_DATA_00_CLKINV)      (DELAY        (ABSOLUTE          (IOPATH I O ( 393 )( 393 ))        )      )  )  (CELL (CELLTYPE "X_ISERDES_NODELAY")    (INSTANCE ISERDES_RX_DATA_00)      (DELAY        (ABSOLUTE          (PORT DDLY ( 0 ))          (PORT RST ( 3717 ))          (PORT BITSLIP ( 647 ))          (IOPATH CLKDIV Q3 ( 592 )( 592 ))          (IOPATH CLKDIV Q4 ( 592 )( 592 ))          (IOPATH CLKDIV Q5 ( 592 )( 592 ))          (IOPATH CLKDIV Q6 ( 592 )( 592 ))          (IOPATH RST Q3 ( 1547 )( 1547 ))          (IOPATH RST Q4 ( 1547 )( 1547 ))          (IOPATH RST Q5 ( 1547 )( 1547 ))          (IOPATH RST Q6 ( 1547 )( 1547 ))        )      )      (TIMINGCHECK        (SETUPHOLD(posedge BITSLIP) (posedge CLKDIV) (120)(-1))        (SETUPHOLD(negedge BITSLIP) (posedge CLKDIV) (120)(-1))        (SETUPHOLD(posedge CE1) (posedge CLK) (581)(-261))        (SETUPHOLD(negedge CE1) (posedge CLK) (581)(-261))        (SETUPHOLD(posedge DDLY) (posedge CLK) (352)(-89))        (SETUPHOLD(negedge DDLY) (posedge CLK) (352)(-89))        (SETUPHOLD(posedge CE1) (posedge CLKB) (581)(-261))        (SETUPHOLD(negedge CE1) (posedge CLKB) (581)(-261))        (SETUPHOLD(posedge DDLY) (posedge CLKB) (352)(-89))        (SETUPHOLD(negedge DDLY) (posedge CLKB) (352)(-89))        (RECREM(negedge RST) (posedge CLKDIV) (423)(0))        (RECREM(negedge RST) (posedge CLK) (420)(0))        (RECREM(negedge RST) (posedge OCLK) (308)(0))      )  )  (CELL (CELLTYPE "X_BUF")    (INSTANCE ISERDES_RX_DATA_01_CLKDIVINV)      (DELAY        (ABSOLUTE          (IOPATH I O ( 1020 )( 1020 ))        )      )  )  (CELL (CELLTYPE "X_INV")    (INSTANCE ISERDES_RX_DATA_01_CLKBINV)      (DELAY        (ABSOLUTE          (IOPATH I O ( 425 )( 425 ))        )      )  )  (CELL (CELLTYPE "X_BUF")    (INSTANCE ISERDES_RX_DATA_01_CLKINV)      (DELAY        (ABSOLUTE          (IOPATH I O ( 425 )( 425 ))        )      )  )  (CELL (CELLTYPE "X_ISERDES_NODELAY")    (INSTANCE ISERDES_RX_DATA_01)      (DELAY        (ABSOLUTE          (PORT DDLY ( 0 ))          (PORT RST ( 4235 ))          (PORT BITSLIP ( 667 ))          (IOPATH CLKDIV Q3 ( 592 )( 592 ))          (IOPATH CLKDIV Q4 ( 592 )( 592 ))          (IOPATH CLKDIV Q5 ( 592 )( 592 ))          (IOPATH CLKDIV Q6 ( 592 )( 592 ))          (IOPATH RST Q3 ( 1547 )( 1547 ))          (IOPATH RST Q4 ( 1547 )( 1547 ))          (IOPATH RST Q5 ( 1547 )( 1547 ))          (IOPATH RST Q6 ( 1547 )( 1547 ))        )      )      (TIMINGCHECK        (SETUPHOLD(posedge BITSLIP) (posedge CLKDIV) (120)(-1))        (SETUPHOLD(negedge BITSLIP) (posedge CLKDIV) (120)(-1))        (SETUPHOLD(posedge CE1) (posedge CLK) (581)(-261))        (SETUPHOLD(negedge CE1) (posedge CLK) (581)(-261))        (SETUPHOLD(posedge DDLY) (posedge CLK) (352)(-89))        (SETUPHOLD(negedge DDLY) (posedge CLK) (352)(-89))        (SETUPHOLD(posedge CE1) (posedge CLKB) (581)(-261))        (SETUPHOLD(negedge CE1) (posedge CLKB) (581)(-261))        (SETUPHOLD(posedge DDLY) (posedge CLKB) (352)(-89))        (SETUPHOLD(negedge DDLY) (posedge CLKB) (352)(-89))        (RECREM(negedge RST) (posedge CLKDIV) (423)(0))        (RECREM(negedge RST) (posedge CLK) (420)(0))        (RECREM(negedge RST) (posedge OCLK) (308)(0))      )  )  (CELL (CELLTYPE "X_BUF")    (INSTANCE ISERDES_RX_DATA_10_CLKDIVINV)      (DELAY        (ABSOLUTE          (IOPATH I O ( 1018 )( 1018 ))        )      )  )  (CELL (CELLTYPE "X_INV")    (INSTANCE ISERDES_RX_DATA_10_CLKBINV)      (DELAY        (ABSOLUTE          (IOPATH I O ( 419 )( 419 ))        )      )  )  (CELL (CELLTYPE "X_BUF")    (INSTANCE ISERDES_RX_DATA_10_CLKINV)      (DELAY        (ABSOLUTE          (IOPATH I O ( 419 )( 419 ))        )      )  )  (CELL (CELLTYPE "X_ISERDES_NODELAY")    (INSTANCE ISERDES_RX_DATA_10)      (DELAY        (ABSOLUTE          (PORT DDLY ( 0 ))          (PORT RST ( 4095 ))          (PORT BITSLIP ( 516 ))          (IOPATH CLKDIV Q3 ( 592 )( 592 ))          (IOPATH CLKDIV Q4 ( 592 )( 592 ))          (IOPATH CLKDIV Q5 ( 592 )( 592 ))          (IOPATH CLKDIV Q6 ( 592 )( 592 ))          (IOPATH RST Q3 ( 1547 )( 1547 ))          (IOPATH RST Q4 ( 1547 )( 1547 ))          (IOPATH RST Q5 ( 1547 )( 1547 ))          (IOPATH RST Q6 ( 1547 )( 1547 ))        )      )      (TIMINGCHECK        (SETUPHOLD(posedge BITSLIP) (posedge CLKDIV) (120)(-1))        (SETUPHOLD(negedge BITSLIP) (posedge CLKDIV) (120)(-1))        (SETUPHOLD(posedge CE1) (posedge CLK) (581)(-261))        (SETUPHOLD(negedge CE1) (posedge CLK) (581)(-261))        (SETUPHOLD(posedge DDLY) (posedge CLK) (352)(-89))        (SETUPHOLD(negedge DDLY) (posedge CLK) (352)(-89))        (SETUPHOLD(posedge CE1) (posedge CLKB) (581)(-261))        (SETUPHOLD(negedge CE1) (posedge CLKB) (581)(-261))        (SETUPHOLD(posedge DDLY) (posedge CLKB) (352)(-89))        (SETUPHOLD(negedge DDLY) (posedge CLKB) (352)(-89))        (RECREM(negedge RST) (posedge CLKDIV) (423)(0))        (RECREM(negedge RST) (posedge CLK) (420)(0))        (RECREM(negedge RST) (posedge OCLK) (308)(0))      )  )  (CELL (CELLTYPE "X_BUF")    (INSTANCE ISERDES_RX_DATA_02_CLKDIVINV)      (DELAY        (ABSOLUTE          (IOPATH I O ( 978 )( 978 ))        )      )  )  (CELL (CELLTYPE "X_INV")    (INSTANCE ISERDES_RX_DATA_02_CLKBINV)      (DELAY        (ABSOLUTE          (IOPATH I O ( 324 )( 324 ))        )      )  )  (CELL (CELLTYPE "X_BUF")    (INSTANCE ISERDES_RX_DATA_02_CLKINV)      (DELAY        (ABSOLUTE          (IOPATH I O ( 324 )( 324 ))        )      )  )  (CELL (CELLTYPE "X_ISERDES_NODELAY")    (INSTANCE ISERDES_RX_DATA_02)      (DELAY        (ABSOLUTE          (PORT DDLY ( 0 ))          (PORT RST ( 4016 ))          (PORT BITSLIP ( 688 ))          (IOPATH CLKDIV Q3 ( 592 )( 592 ))          (IOPATH CLKDIV Q4 ( 592 )( 592 ))          (IOPATH CLKDIV Q5 ( 592 )( 592 ))          (IOPATH CLKDIV Q6 ( 592 )( 592 ))          (IOPATH RST Q3 ( 1547 )( 1547 ))          (IOPATH RST Q4 ( 1547 )( 1547 ))          (IOPATH RST Q5 ( 1547 )( 1547 ))          (IOPATH RST Q6 ( 1547 )( 1547 ))        )      )      (TIMINGCHECK        (SETUPHOLD(posedge BITSLIP) (posedge CLKDIV) (120)(-1))        (SETUPHOLD(negedge BITSLIP) (posedge CLKDIV) (120)(-1))        (SETUPHOLD(posedge CE1) (posedge CLK) (581)(-261))        (SETUPHOLD(negedge CE1) (posedge CLK) (581)(-261))        (SETUPHOLD(posedge DDLY) (posedge CLK) (352)(-89))        (SETUPHOLD(negedge DDLY) (posedge CLK) (352)(-89))        (SETUPHOLD(posedge CE1) (posedge CLKB) (581)(-261))        (SETUPHOLD(negedge CE1) (posedge CLKB) (581)(-261))        (SETUPHOLD(posedge DDLY) (posedge CLKB) (352)(-89))        (SETUPHOLD(negedge DDLY) (posedge CLKB) (352)(-89))        (RECREM(negedge RST) (posedge CLKDIV) (423)(0))        (RECREM(negedge RST) (posedge CLK) (420)(0))        (RECREM(negedge RST) (posedge OCLK) (308)(0))      )  )  (CELL (CELLTYPE "X_BUF")    (INSTANCE ISERDES_RX_DATA_11_CLKDIVINV)      (DELAY        (ABSOLUTE          (IOPATH I O ( 995 )( 995 ))        )      )  )  (CELL (CELLTYPE "X_INV")    (INSTANCE ISERDES_RX_DATA_11_CLKBINV)      (DELAY        (ABSOLUTE          (IOPATH I O ( 365 )( 365 ))        )      )  )  (CELL (CELLTYPE "X_BUF")    (INSTANCE ISERDES_RX_DATA_11_CLKINV)      (DELAY        (ABSOLUTE          (IOPATH I O ( 365 )( 365 ))        )      )  )  (CELL (CELLTYPE "X_ISERDES_NODELAY")    (INSTANCE ISERDES_RX_DATA_11)      (DELAY        (ABSOLUTE          (PORT DDLY ( 0 ))          (PORT RST ( 3859 ))          (PORT BITSLIP ( 529 ))          (IOPATH CLKDIV Q3 ( 592 )( 592 ))          (IOPATH CLKDIV Q4 ( 592 )( 592 ))          (IOPATH CLKDIV Q5 ( 592 )( 592 ))          (IOPATH CLKDIV Q6 ( 592 )( 592 ))          (IOPATH RST Q3 ( 1547 )( 1547 ))          (IOPATH RST Q4 ( 1547 )( 1547 ))          (IOPATH RST Q5 ( 1547 )( 1547 ))          (IOPATH RST Q6 ( 1547 )( 1547 ))        )      )      (TIMINGCHECK        (SETUPHOLD(posedge BITSLIP) (posedge CLKDIV) (120)(-1))        (SETUPHOLD(negedge BITSLIP) (posedge CLKDIV) (120)(-1))        (SETUPHOLD(posedge CE1) (posedge CLK) (581)(-261))        (SETUPHOLD(negedge CE1) (posedge CLK) (581)(-261))        (SETUPHOLD(posedge DDLY) (posedge CLK) (352)(-89))        (SETUPHOLD(negedge DDLY) (posedge CLK) (352)(-89))        (SETUPHOLD(posedge CE1) (posedge CLKB) (581)(-261))        (SETUPHOLD(negedge CE1) (posedge CLKB) (581)(-261))        (SETUPHOLD(posedge DDLY) (posedge CLKB) (352)(-89))        (SETUPHOLD(negedge DDLY) (posedge CLKB) (352)(-89))        (RECREM(negedge RST) (posedge CLKDIV) (423)(0))        (RECREM(negedge RST) (posedge CLK) (420)(0))        (RECREM(negedge RST) (posedge OCLK) (308)(0))      )  )  (CELL (CELLTYPE "X_BUF")    (INSTANCE ISERDES_RX_DATA_03_CLKDIVINV)      (DELAY        (ABSOLUTE          (IOPATH I O ( 1003 )( 1003 ))        )      )  )  (CELL (CELLTYPE "X_INV")    (INSTANCE ISERDES_RX_DATA_03_CLKBINV)      (DELAY        (ABSOLUTE          (IOPATH I O ( 393 )( 393 ))        )      )  )  (CELL (CELLTYPE "X_BUF")    (INSTANCE ISERDES_RX_DATA_03_CLKINV)      (DELAY        (ABSOLUTE          (IOPATH I O ( 393 )( 393 ))        )      )  )  (CELL (CELLTYPE "X_ISERDES_NODELAY")    (INSTANCE ISERDES_RX_DATA_03)      (DELAY        (ABSOLUTE          (PORT DDLY ( 0 ))          (PORT RST ( 4284 ))          (PORT BITSLIP ( 367 ))          (IOPATH CLKDIV Q3 ( 592 )( 592 ))          (IOPATH CLKDIV Q4 ( 592 )( 592 ))          (IOPATH CLKDIV Q5 ( 592 )( 592 ))          (IOPATH CLKDIV Q6 ( 592 )( 592 ))          (IOPATH RST Q3 ( 1547 )( 1547 ))          (IOPATH RST Q4 ( 1547 )( 1547 ))          (IOPATH RST Q5 ( 1547 )( 1547 ))          (IOPATH RST Q6 ( 1547 )( 1547 ))        )      )      (TIMINGCHECK        (SETUPHOLD(posedge BITSLIP) (posedge CLKDIV) (120)(-1))        (SETUPHOLD(negedge BITSLIP) (posedge CLKDIV) (120)(-1))        (SETUPHOLD(posedge CE1) (posedge CLK) (581)(-261))        (SETUPHOLD(negedge CE1) (posedge CLK) (581)(-261))        (SETUPHOLD(posedge DDLY) (posedge CLK) (352)(-89))        (SETUPHOLD(negedge DDLY) (posedge CLK) (352)(-89))        (SETUPHOLD(posedge CE1) (posedge CLKB) (581)(-261))        (SETUPHOLD(negedge CE1) (posedge CLKB) (581)(-261))        (SETUPHOLD(posedge DDLY) (posedge CLKB) (352)(-89))        (SETUPHOLD(negedge DDLY) (posedge CLKB) (352)(-89))        (RECREM(negedge RST) (posedge CLKDIV) (423)(0))        (RECREM(negedge RST) (posedge CLK) (420)(0))        (RECREM(negedge RST) (posedge OCLK) (308)(0))      )  )  (CELL (CELLTYPE "X_BUF")    (INSTANCE ISERDES_RX_DATA_12_CLKDIVINV)      (DELAY        (ABSOLUTE          (IOPATH I O ( 967 )( 967 ))        )      )  )  (CELL (CELLTYPE "X_INV")    (INSTANCE ISERDES_RX_DATA_12_CLKBINV)      (DELAY        (ABSOLUTE          (IOPATH I O ( 297 )( 297 ))        )      )  )  (CELL (CELLTYPE "X_BUF")    (INSTANCE ISERDES_RX_DATA_12_CLKINV)      (DELAY        (ABSOLUTE          (IOPATH I O ( 297 )( 297 ))        )      )  )  (CELL (CELLTYPE "X_ISERDES_NODELAY")    (INSTANCE ISERDES_RX_DATA_12)      (DELAY        (ABSOLUTE          (PORT DDLY ( 0 ))          (PORT RST ( 4074 ))          (PORT BITSLIP ( 577 ))          (IOPATH CLKDIV Q3 ( 592 )( 592 ))          (IOPATH CLKDIV Q4 ( 592 )( 592 ))          (IOPATH CLKDIV Q5 ( 592 )( 592 ))          (IOPATH CLKDIV Q6 ( 592 )( 592 ))          (IOPATH RST Q3 ( 1547 )( 1547 ))          (IOPATH RST Q4 ( 1547 )( 1547 ))          (IOPATH RST Q5 ( 1547 )( 1547 ))          (IOPATH RST Q6 ( 1547 )( 1547 ))        )      )      (TIMINGCHECK        (SETUPHOLD(posedge BITSLIP) (posedge CLKDIV) (120)(-1))        (SETUPHOLD(negedge BITSLIP) (posedge CLKDIV) (120)(-1))        (SETUPHOLD(posedge CE1) (posedge CLK) (581)(-261))        (SETUPHOLD(negedge CE1) (posedge CLK) (581)(-261))        (SETUPHOLD(posedge DDLY) (posedge CLK) (352)(-89))        (SETUPHOLD(negedge DDLY) (posedge CLK) (352)(-89))        (SETUPHOLD(posedge CE1) (posedge CLKB) (581)(-261))        (SETUPHOLD(negedge CE1) (posedge CLKB) (581)(-261))        (SETUPHOLD(posedge DDLY) (posedge CLKB) (352)(-89))        (SETUPHOLD(negedge DDLY) (posedge CLKB) (352)(-89))        (RECREM(negedge RST) (posedge CLKDIV) (423)(0))        (RECREM(negedge RST) (posedge CLK) (420)(0))        (RECREM(negedge RST) (posedge OCLK) (308)(0))      )  )  (CELL (CELLTYPE "X_BUF")    (INSTANCE ISERDES_RX_DATA_04_CLKDIVINV)      (DELAY        (ABSOLUTE          (IOPATH I O ( 1007 )( 1007 ))        )      )  )  (CELL (CELLTYPE "X_INV")    (INSTANCE ISERDES_RX_DATA_04_CLKBINV)      (DELAY        (ABSOLUTE          (IOPATH I O ( 404 )( 404 ))        )      )  )  (CELL (CELLTYPE "X_BUF")    (INSTANCE ISERDES_RX_DATA_04_CLKINV)      (DELAY        (ABSOLUTE          (IOPATH I O ( 404 )( 404 ))        )      )  )  (CELL (CELLTYPE "X_ISERDES_NODELAY")    (INSTANCE ISERDES_RX_DATA_04)      (DELAY        (ABSOLUTE          (PORT DDLY ( 0 ))          (PORT RST ( 4412 ))          (PORT BITSLIP ( 672 ))          (IOPATH CLKDIV Q3 ( 592 )( 592 ))          (IOPATH CLKDIV Q4 ( 592 )( 592 ))          (IOPATH CLKDIV Q5 ( 592 )( 592 ))          (IOPATH CLKDIV Q6 ( 592 )( 592 ))          (IOPATH RST Q3 ( 1547 )( 1547 ))

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?