Add BRAM arrival times

This commit is contained in:
Eddie Hung 2019-08-19 12:46:35 -07:00
parent e29df7d5fa
commit b71212ddea
1 changed files with 10 additions and 8 deletions

View File

@ -1,3 +1,5 @@
// Max delays from https://github.com/SymbiFlow/prjxray-db/blob/f8e0364116b2983ac72a3dc8c509ea1cc79e2e3d/artix7/timings/BRAM_L.sdf#L138-L147
module RAMB18E1 ( module RAMB18E1 (
input CLKARDCLK, input CLKARDCLK,
input CLKBWRCLK, input CLKBWRCLK,
@ -19,10 +21,10 @@ module RAMB18E1 (
input [1:0] WEA, input [1:0] WEA,
input [3:0] WEBWE, input [3:0] WEBWE,
output [15:0] DOADO, (* abc_arrival=2454 *) output [15:0] DOADO,
output [15:0] DOBDO, (* abc_arrival=2454 *) output [15:0] DOBDO,
output [1:0] DOPADOP, (* abc_arrival=2454 *) output [1:0] DOPADOP,
output [1:0] DOPBDOP (* abc_arrival=2454 *) output [1:0] DOPBDOP
); );
parameter INITP_00 = 256'h0000000000000000000000000000000000000000000000000000000000000000; parameter INITP_00 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
parameter INITP_01 = 256'h0000000000000000000000000000000000000000000000000000000000000000; parameter INITP_01 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
@ -143,10 +145,10 @@ module RAMB36E1 (
input [3:0] WEA, input [3:0] WEA,
input [7:0] WEBWE, input [7:0] WEBWE,
output [31:0] DOADO, (* abc_arrival=2454 *) output [31:0] DOADO,
output [31:0] DOBDO, (* abc_arrival=2454 *) output [31:0] DOBDO,
output [3:0] DOPADOP, (* abc_arrival=2454 *) output [3:0] DOPADOP,
output [3:0] DOPBDOP (* abc_arrival=2454 *) output [3:0] DOPBDOP
); );
parameter INITP_00 = 256'h0000000000000000000000000000000000000000000000000000000000000000; parameter INITP_00 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
parameter INITP_01 = 256'h0000000000000000000000000000000000000000000000000000000000000000; parameter INITP_01 = 256'h0000000000000000000000000000000000000000000000000000000000000000;