The following table shows the SLICEM SRL timing parameters for a majority of the paths in Figure 1.
| Parameter | Function | Description |
|---|---|---|
| Sequential Delays for a Slice LUT Configured as an SRL | ||
| TREG (1) | CLK to A/B/C/D outputs | Time after the CLK of a write operation that the data written to the SRL is stable on the A/B/C/D outputs of the slice. |
| TREG (TREG_MUX)(1) | CLK to AMUX - DMUX outputs | Time after the CLK of a write operation that the data written to the SRL is stable on the AMUX/BMUX/CMUX/DMUX outputs of the slice. |
| TREG (TREG_M31) | CLK to DMUX output via MC31 output | Time after the CLK of a write operation that the data written to the SRL is stable on the DMUX output via MC31 output. |
| Setup and Hold Times for a Slice LUT Configured as an SRL(2) | ||
| TCECK/TCKCE(TCECK_SHFREG/TCKCESHFREG) | CE input (CE) | Time before/after the clock that the clock-enable signal must be stable at the CE input of the slice LUT (configured as an SRL). |
| TWS/TWH(TWS_SHFREG/TWH_SHFREG) | CE input (WE) | Time before/after the clock that the write-enable signal must be stable at the WE input of the slice LUT (configured as an SRL). |
|
TDS/TDH(3) (TDS_SHFREG/TDH_SHFREG) |
AI/BI/CI/DI configured as data inputs (DI) | Time before/after the clock that the data must be stable at the AI/BI/CI/DI inputs of the slice (configured as an SRL). |
| Clock CLK | ||
| TMPW | Minimum clock pulse width for distributed RAM. | |
|
||