Update to prjtrellis bcf9727c255a562c6b24e7a7d5fe797274584a4b

Signed-off-by: David Shah <dave@ds0.me>
diff --git a/ECP5/timing/speed_6/cells.json b/ECP5/timing/speed_6/cells.json
new file mode 100644
index 0000000..3f88701
--- /dev/null
+++ b/ECP5/timing/speed_6/cells.json
@@ -0,0 +1,16226 @@
+{
+    "DP16KD:REGMODE_A=NOREG,REGMODE_B=NOREG": [
+        {
+            "clock": [
+                "negedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                2359,
+                2359,
+                2359
+            ]
+        },
+        {
+            "clock": [
+                "negedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                2359,
+                2359,
+                2359
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEA",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTA",
+            "setup": [
+                579,
+                579,
+                579
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA0",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA1",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA10",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA11",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA12",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA13",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA2",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA3",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA4",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA5",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA6",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA7",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA8",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA9",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                102,
+                102,
+                102
+            ],
+            "pin": "WEA",
+            "setup": [
+                139,
+                139,
+                139
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                202,
+                202,
+                202
+            ],
+            "pin": "CSA0",
+            "setup": [
+                20,
+                20,
+                20
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                202,
+                202,
+                202
+            ],
+            "pin": "CSA1",
+            "setup": [
+                20,
+                20,
+                20
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                202,
+                202,
+                202
+            ],
+            "pin": "CSA2",
+            "setup": [
+                20,
+                20,
+                20
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA0",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA1",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA10",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA11",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA12",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA13",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA14",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA15",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA16",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA17",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA2",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA3",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA4",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA5",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA6",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA7",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA8",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA9",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                47,
+                47,
+                47
+            ],
+            "pin": "CEA",
+            "setup": [
+                211,
+                211,
+                211
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                2359,
+                2359,
+                2359
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEB",
+            "setup": [
+                253,
+                253,
+                253
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTB",
+            "setup": [
+                585,
+                585,
+                585
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB0",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB1",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB10",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB11",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB12",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB13",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB2",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB3",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB4",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB5",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB6",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB7",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB8",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB9",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB0",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB1",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB10",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB11",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB12",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB13",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB14",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB15",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB16",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB17",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB2",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB3",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB4",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB5",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB6",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB7",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB8",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB9",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                392,
+                392,
+                392
+            ],
+            "pin": "WEB",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                404,
+                404,
+                404
+            ],
+            "pin": "CSB0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                404,
+                404,
+                404
+            ],
+            "pin": "CSB1",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                404,
+                404,
+                404
+            ],
+            "pin": "CSB2",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                60,
+                60,
+                60
+            ],
+            "pin": "CEB",
+            "setup": [
+                340,
+                340,
+                340
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                2359,
+                2359,
+                2359
+            ]
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA9",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB9",
+            "type": "IOPath"
+        }
+    ],
+    "DP16KD:REGMODE_A=NOREG,REGMODE_B=OUTREG": [
+        {
+            "clock": [
+                "negedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                2359,
+                2359,
+                2359
+            ]
+        },
+        {
+            "clock": [
+                "negedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                2359,
+                2359,
+                2359
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEA",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTA",
+            "setup": [
+                579,
+                579,
+                579
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA0",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA1",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA10",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA11",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA12",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA13",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA2",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA3",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA4",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA5",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA6",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA7",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA8",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA9",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                102,
+                102,
+                102
+            ],
+            "pin": "WEA",
+            "setup": [
+                139,
+                139,
+                139
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                202,
+                202,
+                202
+            ],
+            "pin": "CSA0",
+            "setup": [
+                20,
+                20,
+                20
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                202,
+                202,
+                202
+            ],
+            "pin": "CSA1",
+            "setup": [
+                20,
+                20,
+                20
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                202,
+                202,
+                202
+            ],
+            "pin": "CSA2",
+            "setup": [
+                20,
+                20,
+                20
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA0",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA1",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA10",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA11",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA12",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA13",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA14",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA15",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA16",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA17",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA2",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA3",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA4",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA5",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA6",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA7",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA8",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA9",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                47,
+                47,
+                47
+            ],
+            "pin": "CEA",
+            "setup": [
+                211,
+                211,
+                211
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                2359,
+                2359,
+                2359
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEB",
+            "setup": [
+                253,
+                253,
+                253
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTB",
+            "setup": [
+                583,
+                583,
+                583
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB0",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB1",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB10",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB11",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB12",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB13",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB2",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB3",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB4",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB5",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB6",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB7",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB8",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB9",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB0",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB1",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB10",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB11",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB12",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB13",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB14",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB15",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB16",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB17",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB2",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB3",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB4",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB5",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB6",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB7",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB8",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB9",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                392,
+                392,
+                392
+            ],
+            "pin": "WEB",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                404,
+                404,
+                404
+            ],
+            "pin": "CSB0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                404,
+                404,
+                404
+            ],
+            "pin": "CSB1",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                404,
+                404,
+                404
+            ],
+            "pin": "CSB2",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                60,
+                60,
+                60
+            ],
+            "pin": "CEB",
+            "setup": [
+                340,
+                340,
+                340
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                2359,
+                2359,
+                2359
+            ]
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA9",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                882,
+                919,
+                956
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                882,
+                919,
+                956
+            ],
+            "to_pin": "DOB0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                882,
+                919,
+                956
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                882,
+                919,
+                956
+            ],
+            "to_pin": "DOB1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                882,
+                919,
+                956
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                882,
+                919,
+                956
+            ],
+            "to_pin": "DOB10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                882,
+                919,
+                956
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                882,
+                919,
+                956
+            ],
+            "to_pin": "DOB11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                882,
+                919,
+                956
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                882,
+                919,
+                956
+            ],
+            "to_pin": "DOB12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                882,
+                919,
+                956
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                882,
+                919,
+                956
+            ],
+            "to_pin": "DOB13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                882,
+                919,
+                956
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                882,
+                919,
+                956
+            ],
+            "to_pin": "DOB14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                882,
+                919,
+                956
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                882,
+                919,
+                956
+            ],
+            "to_pin": "DOB15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                882,
+                919,
+                956
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                882,
+                919,
+                956
+            ],
+            "to_pin": "DOB16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                882,
+                919,
+                956
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                882,
+                919,
+                956
+            ],
+            "to_pin": "DOB17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                882,
+                919,
+                956
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                882,
+                919,
+                956
+            ],
+            "to_pin": "DOB2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                882,
+                919,
+                956
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                882,
+                919,
+                956
+            ],
+            "to_pin": "DOB3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                882,
+                919,
+                956
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                882,
+                919,
+                956
+            ],
+            "to_pin": "DOB4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                882,
+                919,
+                956
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                882,
+                919,
+                956
+            ],
+            "to_pin": "DOB5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                882,
+                919,
+                956
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                882,
+                919,
+                956
+            ],
+            "to_pin": "DOB6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                882,
+                919,
+                956
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                882,
+                919,
+                956
+            ],
+            "to_pin": "DOB7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                882,
+                919,
+                956
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                882,
+                919,
+                956
+            ],
+            "to_pin": "DOB8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                882,
+                919,
+                956
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                882,
+                919,
+                956
+            ],
+            "to_pin": "DOB9",
+            "type": "IOPath"
+        }
+    ],
+    "DP16KD:REGMODE_A=OUTREG,REGMODE_B=NOREG": [
+        {
+            "clock": [
+                "negedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                2359,
+                2359,
+                2359
+            ]
+        },
+        {
+            "clock": [
+                "negedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                2359,
+                2359,
+                2359
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEA",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTA",
+            "setup": [
+                576,
+                576,
+                576
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA0",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA1",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA10",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA11",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA12",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA13",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA2",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA3",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA4",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA5",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA6",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA7",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA8",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA9",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                102,
+                102,
+                102
+            ],
+            "pin": "WEA",
+            "setup": [
+                139,
+                139,
+                139
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                202,
+                202,
+                202
+            ],
+            "pin": "CSA0",
+            "setup": [
+                20,
+                20,
+                20
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                202,
+                202,
+                202
+            ],
+            "pin": "CSA1",
+            "setup": [
+                20,
+                20,
+                20
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                202,
+                202,
+                202
+            ],
+            "pin": "CSA2",
+            "setup": [
+                20,
+                20,
+                20
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA0",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA1",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA10",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA11",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA12",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA13",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA14",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA15",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA16",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA17",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA2",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA3",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA4",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA5",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA6",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA7",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA8",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA9",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                47,
+                47,
+                47
+            ],
+            "pin": "CEA",
+            "setup": [
+                211,
+                211,
+                211
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                2359,
+                2359,
+                2359
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEB",
+            "setup": [
+                253,
+                253,
+                253
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTB",
+            "setup": [
+                585,
+                585,
+                585
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB0",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB1",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB10",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB11",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB12",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB13",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB2",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB3",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB4",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB5",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB6",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB7",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB8",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB9",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB0",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB1",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB10",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB11",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB12",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB13",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB14",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB15",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB16",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB17",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB2",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB3",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB4",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB5",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB6",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB7",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB8",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB9",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                392,
+                392,
+                392
+            ],
+            "pin": "WEB",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                404,
+                404,
+                404
+            ],
+            "pin": "CSB0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                404,
+                404,
+                404
+            ],
+            "pin": "CSB1",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                404,
+                404,
+                404
+            ],
+            "pin": "CSB2",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                60,
+                60,
+                60
+            ],
+            "pin": "CEB",
+            "setup": [
+                340,
+                340,
+                340
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                2359,
+                2359,
+                2359
+            ]
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB9",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                903,
+                938,
+                973
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                903,
+                938,
+                973
+            ],
+            "to_pin": "DOA0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                903,
+                938,
+                973
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                903,
+                938,
+                973
+            ],
+            "to_pin": "DOA1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                903,
+                938,
+                973
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                903,
+                938,
+                973
+            ],
+            "to_pin": "DOA10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                903,
+                938,
+                973
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                903,
+                938,
+                973
+            ],
+            "to_pin": "DOA11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                903,
+                938,
+                973
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                903,
+                938,
+                973
+            ],
+            "to_pin": "DOA12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                903,
+                938,
+                973
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                903,
+                938,
+                973
+            ],
+            "to_pin": "DOA13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                903,
+                938,
+                973
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                903,
+                938,
+                973
+            ],
+            "to_pin": "DOA14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                903,
+                938,
+                973
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                903,
+                938,
+                973
+            ],
+            "to_pin": "DOA15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                903,
+                938,
+                973
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                903,
+                938,
+                973
+            ],
+            "to_pin": "DOA16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                903,
+                938,
+                973
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                903,
+                938,
+                973
+            ],
+            "to_pin": "DOA17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                903,
+                938,
+                973
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                903,
+                938,
+                973
+            ],
+            "to_pin": "DOA2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                903,
+                938,
+                973
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                903,
+                938,
+                973
+            ],
+            "to_pin": "DOA3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                903,
+                938,
+                973
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                903,
+                938,
+                973
+            ],
+            "to_pin": "DOA4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                903,
+                938,
+                973
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                903,
+                938,
+                973
+            ],
+            "to_pin": "DOA5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                903,
+                938,
+                973
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                903,
+                938,
+                973
+            ],
+            "to_pin": "DOA6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                903,
+                938,
+                973
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                903,
+                938,
+                973
+            ],
+            "to_pin": "DOA7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                903,
+                938,
+                973
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                903,
+                938,
+                973
+            ],
+            "to_pin": "DOA8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                903,
+                938,
+                973
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                903,
+                938,
+                973
+            ],
+            "to_pin": "DOA9",
+            "type": "IOPath"
+        }
+    ],
+    "DP16KD:REGMODE_A=OUTREG,REGMODE_B=OUTREG": [
+        {
+            "clock": [
+                "negedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                2359,
+                2359,
+                2359
+            ]
+        },
+        {
+            "clock": [
+                "negedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                2359,
+                2359,
+                2359
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEA",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTA",
+            "setup": [
+                576,
+                576,
+                576
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA0",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA1",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA10",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA11",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA12",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA13",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA2",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA3",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA4",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA5",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA6",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA7",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA8",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA9",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                102,
+                102,
+                102
+            ],
+            "pin": "WEA",
+            "setup": [
+                139,
+                139,
+                139
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                202,
+                202,
+                202
+            ],
+            "pin": "CSA0",
+            "setup": [
+                20,
+                20,
+                20
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                202,
+                202,
+                202
+            ],
+            "pin": "CSA1",
+            "setup": [
+                20,
+                20,
+                20
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                202,
+                202,
+                202
+            ],
+            "pin": "CSA2",
+            "setup": [
+                20,
+                20,
+                20
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA0",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA1",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA10",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA11",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA12",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA13",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA14",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA15",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA16",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA17",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA2",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA3",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA4",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA5",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA6",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA7",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA8",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA9",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                47,
+                47,
+                47
+            ],
+            "pin": "CEA",
+            "setup": [
+                211,
+                211,
+                211
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                2359,
+                2359,
+                2359
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEB",
+            "setup": [
+                253,
+                253,
+                253
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTB",
+            "setup": [
+                583,
+                583,
+                583
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB0",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB1",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB10",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB11",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB12",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB13",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB2",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB3",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB4",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB5",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB6",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB7",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB8",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB9",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB0",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB1",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB10",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB11",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB12",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB13",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB14",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB15",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB16",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB17",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB2",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB3",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB4",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB5",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB6",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB7",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB8",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB9",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                392,
+                392,
+                392
+            ],
+            "pin": "WEB",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                404,
+                404,
+                404
+            ],
+            "pin": "CSB0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                404,
+                404,
+                404
+            ],
+            "pin": "CSB1",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                404,
+                404,
+                404
+            ],
+            "pin": "CSB2",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                60,
+                60,
+                60
+            ],
+            "pin": "CEB",
+            "setup": [
+                340,
+                340,
+                340
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                2359,
+                2359,
+                2359
+            ]
+        },
+        {
+            "falling": [
+                882,
+                919,
+                956
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                882,
+                919,
+                956
+            ],
+            "to_pin": "DOB0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                882,
+                919,
+                956
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                882,
+                919,
+                956
+            ],
+            "to_pin": "DOB1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                882,
+                919,
+                956
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                882,
+                919,
+                956
+            ],
+            "to_pin": "DOB10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                882,
+                919,
+                956
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                882,
+                919,
+                956
+            ],
+            "to_pin": "DOB11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                882,
+                919,
+                956
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                882,
+                919,
+                956
+            ],
+            "to_pin": "DOB12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                882,
+                919,
+                956
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                882,
+                919,
+                956
+            ],
+            "to_pin": "DOB13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                882,
+                919,
+                956
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                882,
+                919,
+                956
+            ],
+            "to_pin": "DOB14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                882,
+                919,
+                956
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                882,
+                919,
+                956
+            ],
+            "to_pin": "DOB15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                882,
+                919,
+                956
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                882,
+                919,
+                956
+            ],
+            "to_pin": "DOB16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                882,
+                919,
+                956
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                882,
+                919,
+                956
+            ],
+            "to_pin": "DOB17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                882,
+                919,
+                956
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                882,
+                919,
+                956
+            ],
+            "to_pin": "DOB2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                882,
+                919,
+                956
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                882,
+                919,
+                956
+            ],
+            "to_pin": "DOB3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                882,
+                919,
+                956
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                882,
+                919,
+                956
+            ],
+            "to_pin": "DOB4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                882,
+                919,
+                956
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                882,
+                919,
+                956
+            ],
+            "to_pin": "DOB5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                882,
+                919,
+                956
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                882,
+                919,
+                956
+            ],
+            "to_pin": "DOB6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                882,
+                919,
+                956
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                882,
+                919,
+                956
+            ],
+            "to_pin": "DOB7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                882,
+                919,
+                956
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                882,
+                919,
+                956
+            ],
+            "to_pin": "DOB8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                882,
+                919,
+                956
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                882,
+                919,
+                956
+            ],
+            "to_pin": "DOB9",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                903,
+                938,
+                973
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                903,
+                938,
+                973
+            ],
+            "to_pin": "DOA0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                903,
+                938,
+                973
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                903,
+                938,
+                973
+            ],
+            "to_pin": "DOA1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                903,
+                938,
+                973
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                903,
+                938,
+                973
+            ],
+            "to_pin": "DOA10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                903,
+                938,
+                973
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                903,
+                938,
+                973
+            ],
+            "to_pin": "DOA11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                903,
+                938,
+                973
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                903,
+                938,
+                973
+            ],
+            "to_pin": "DOA12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                903,
+                938,
+                973
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                903,
+                938,
+                973
+            ],
+            "to_pin": "DOA13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                903,
+                938,
+                973
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                903,
+                938,
+                973
+            ],
+            "to_pin": "DOA14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                903,
+                938,
+                973
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                903,
+                938,
+                973
+            ],
+            "to_pin": "DOA15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                903,
+                938,
+                973
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                903,
+                938,
+                973
+            ],
+            "to_pin": "DOA16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                903,
+                938,
+                973
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                903,
+                938,
+                973
+            ],
+            "to_pin": "DOA17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                903,
+                938,
+                973
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                903,
+                938,
+                973
+            ],
+            "to_pin": "DOA2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                903,
+                938,
+                973
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                903,
+                938,
+                973
+            ],
+            "to_pin": "DOA3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                903,
+                938,
+                973
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                903,
+                938,
+                973
+            ],
+            "to_pin": "DOA4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                903,
+                938,
+                973
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                903,
+                938,
+                973
+            ],
+            "to_pin": "DOA5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                903,
+                938,
+                973
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                903,
+                938,
+                973
+            ],
+            "to_pin": "DOA6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                903,
+                938,
+                973
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                903,
+                938,
+                973
+            ],
+            "to_pin": "DOA7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                903,
+                938,
+                973
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                903,
+                938,
+                973
+            ],
+            "to_pin": "DOA8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                903,
+                938,
+                973
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                903,
+                938,
+                973
+            ],
+            "to_pin": "DOA9",
+            "type": "IOPath"
+        }
+    ],
+    "DP16KD:WRITEMODE_A=NORMAL,WRITEMODE_B=NORMAL": [
+        {
+            "clock": [
+                "negedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                2359,
+                2359,
+                2359
+            ]
+        },
+        {
+            "clock": [
+                "negedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                2359,
+                2359,
+                2359
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEA",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTA",
+            "setup": [
+                579,
+                579,
+                579
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA0",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA1",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA10",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA11",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA12",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA13",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA2",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA3",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA4",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA5",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA6",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA7",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA8",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA9",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                102,
+                102,
+                102
+            ],
+            "pin": "WEA",
+            "setup": [
+                139,
+                139,
+                139
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                202,
+                202,
+                202
+            ],
+            "pin": "CSA0",
+            "setup": [
+                20,
+                20,
+                20
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                202,
+                202,
+                202
+            ],
+            "pin": "CSA1",
+            "setup": [
+                20,
+                20,
+                20
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                202,
+                202,
+                202
+            ],
+            "pin": "CSA2",
+            "setup": [
+                20,
+                20,
+                20
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA0",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA1",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA10",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA11",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA12",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA13",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA14",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA15",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA16",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA17",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA2",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA3",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA4",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA5",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA6",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA7",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA8",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA9",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                47,
+                47,
+                47
+            ],
+            "pin": "CEA",
+            "setup": [
+                211,
+                211,
+                211
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                2359,
+                2359,
+                2359
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEB",
+            "setup": [
+                253,
+                253,
+                253
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTB",
+            "setup": [
+                585,
+                585,
+                585
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB0",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB1",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB10",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB11",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB12",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB13",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB2",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB3",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB4",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB5",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB6",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB7",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB8",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB9",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB0",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB1",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB10",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB11",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB12",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB13",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB14",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB15",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB16",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB17",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB2",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB3",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB4",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB5",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB6",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB7",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB8",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB9",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                392,
+                392,
+                392
+            ],
+            "pin": "WEB",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                404,
+                404,
+                404
+            ],
+            "pin": "CSB0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                404,
+                404,
+                404
+            ],
+            "pin": "CSB1",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                404,
+                404,
+                404
+            ],
+            "pin": "CSB2",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                60,
+                60,
+                60
+            ],
+            "pin": "CEB",
+            "setup": [
+                340,
+                340,
+                340
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                2359,
+                2359,
+                2359
+            ]
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA9",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5795,
+                5812,
+                5830
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5795,
+                5812,
+                5830
+            ],
+            "to_pin": "DOB9",
+            "type": "IOPath"
+        }
+    ],
+    "DP16KD:WRITEMODE_A=NORMAL,WRITEMODE_B=READBEFOREWRITE": [
+        {
+            "clock": [
+                "negedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                2359,
+                2359,
+                2359
+            ]
+        },
+        {
+            "clock": [
+                "negedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                3235,
+                3235,
+                3235
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEA",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTA",
+            "setup": [
+                579,
+                579,
+                579
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA0",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA1",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA10",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA11",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA12",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA13",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA2",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA3",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA4",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA5",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA6",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA7",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA8",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA9",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                102,
+                102,
+                102
+            ],
+            "pin": "WEA",
+            "setup": [
+                139,
+                139,
+                139
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                202,
+                202,
+                202
+            ],
+            "pin": "CSA0",
+            "setup": [
+                20,
+                20,
+                20
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                202,
+                202,
+                202
+            ],
+            "pin": "CSA1",
+            "setup": [
+                20,
+                20,
+                20
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                202,
+                202,
+                202
+            ],
+            "pin": "CSA2",
+            "setup": [
+                20,
+                20,
+                20
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA0",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA1",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA10",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA11",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA12",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA13",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA14",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA15",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA16",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA17",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA2",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA3",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA4",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA5",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA6",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA7",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA8",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA9",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                47,
+                47,
+                47
+            ],
+            "pin": "CEA",
+            "setup": [
+                211,
+                211,
+                211
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                2359,
+                2359,
+                2359
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEB",
+            "setup": [
+                253,
+                253,
+                253
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTB",
+            "setup": [
+                585,
+                585,
+                585
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB0",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB1",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB10",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB11",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB12",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB13",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB2",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB3",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB4",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB5",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB6",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB7",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB8",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB9",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB0",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB1",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB10",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB11",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB12",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB13",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB14",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB15",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB16",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB17",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB2",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB3",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB4",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB5",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB6",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB7",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB8",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB9",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                392,
+                392,
+                392
+            ],
+            "pin": "WEB",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                404,
+                404,
+                404
+            ],
+            "pin": "CSB0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                404,
+                404,
+                404
+            ],
+            "pin": "CSB1",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                404,
+                404,
+                404
+            ],
+            "pin": "CSB2",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                60,
+                60,
+                60
+            ],
+            "pin": "CEB",
+            "setup": [
+                340,
+                340,
+                340
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                3235,
+                3235,
+                3235
+            ]
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA9",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5714,
+                5715,
+                5716
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5714,
+                5715,
+                5716
+            ],
+            "to_pin": "DOB0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5714,
+                5715,
+                5716
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5714,
+                5715,
+                5716
+            ],
+            "to_pin": "DOB1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5714,
+                5715,
+                5716
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5714,
+                5715,
+                5716
+            ],
+            "to_pin": "DOB10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5714,
+                5715,
+                5716
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5714,
+                5715,
+                5716
+            ],
+            "to_pin": "DOB11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5714,
+                5715,
+                5716
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5714,
+                5715,
+                5716
+            ],
+            "to_pin": "DOB12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5714,
+                5715,
+                5716
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5714,
+                5715,
+                5716
+            ],
+            "to_pin": "DOB13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5714,
+                5715,
+                5716
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5714,
+                5715,
+                5716
+            ],
+            "to_pin": "DOB14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5714,
+                5715,
+                5716
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5714,
+                5715,
+                5716
+            ],
+            "to_pin": "DOB15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5714,
+                5715,
+                5716
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5714,
+                5715,
+                5716
+            ],
+            "to_pin": "DOB16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5714,
+                5715,
+                5716
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5714,
+                5715,
+                5716
+            ],
+            "to_pin": "DOB17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5714,
+                5715,
+                5716
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5714,
+                5715,
+                5716
+            ],
+            "to_pin": "DOB2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5714,
+                5715,
+                5716
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5714,
+                5715,
+                5716
+            ],
+            "to_pin": "DOB3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5714,
+                5715,
+                5716
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5714,
+                5715,
+                5716
+            ],
+            "to_pin": "DOB4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5714,
+                5715,
+                5716
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5714,
+                5715,
+                5716
+            ],
+            "to_pin": "DOB5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5714,
+                5715,
+                5716
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5714,
+                5715,
+                5716
+            ],
+            "to_pin": "DOB6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5714,
+                5715,
+                5716
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5714,
+                5715,
+                5716
+            ],
+            "to_pin": "DOB7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5714,
+                5715,
+                5716
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5714,
+                5715,
+                5716
+            ],
+            "to_pin": "DOB8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5714,
+                5715,
+                5716
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5714,
+                5715,
+                5716
+            ],
+            "to_pin": "DOB9",
+            "type": "IOPath"
+        }
+    ],
+    "DP16KD:WRITEMODE_A=NORMAL,WRITEMODE_B=WRITETHROUGH": [
+        {
+            "clock": [
+                "negedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                2359,
+                2359,
+                2359
+            ]
+        },
+        {
+            "clock": [
+                "negedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                2341,
+                2341,
+                2341
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEA",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTA",
+            "setup": [
+                579,
+                579,
+                579
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA0",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA1",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA10",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA11",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA12",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA13",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA2",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA3",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA4",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA5",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA6",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA7",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA8",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA9",
+            "setup": [
+                251,
+                251,
+                251
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                102,
+                102,
+                102
+            ],
+            "pin": "WEA",
+            "setup": [
+                139,
+                139,
+                139
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                202,
+                202,
+                202
+            ],
+            "pin": "CSA0",
+            "setup": [
+                20,
+                20,
+                20
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                202,
+                202,
+                202
+            ],
+            "pin": "CSA1",
+            "setup": [
+                20,
+                20,
+                20
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                202,
+                202,
+                202
+            ],
+            "pin": "CSA2",
+            "setup": [
+                20,
+                20,
+                20
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA0",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA1",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA10",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA11",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA12",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA13",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA14",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA15",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA16",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA17",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA2",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA3",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA4",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA5",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA6",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA7",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA8",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                25,
+                25,
+                25
+            ],
+            "pin": "DIA9",
+            "setup": [
+                218,
+                218,
+                218
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                47,
+                47,
+                47
+            ],
+            "pin": "CEA",
+            "setup": [
+                211,
+                211,
+                211
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                2359,
+                2359,
+                2359
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEB",
+            "setup": [
+                253,
+                253,
+                253
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTB",
+            "setup": [
+                585,
+                585,
+                585
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB0",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB1",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB10",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB11",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB12",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB13",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB2",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB3",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB4",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB5",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB6",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB7",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB8",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                101,
+                101,
+                101
+            ],
+            "pin": "ADB9",
+            "setup": [
+                205,
+                205,
+                205
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB0",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB1",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB10",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB11",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB12",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB13",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB14",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB15",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB16",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB17",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB2",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB3",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB4",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB5",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB6",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB7",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB8",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                259,
+                259,
+                259
+            ],
+            "pin": "DIB9",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                392,
+                392,
+                392
+            ],
+            "pin": "WEB",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                404,
+                404,
+                404
+            ],
+            "pin": "CSB0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                404,
+                404,
+                404
+            ],
+            "pin": "CSB1",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                404,
+                404,
+                404
+            ],
+            "pin": "CSB2",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                60,
+                60,
+                60
+            ],
+            "pin": "CEB",
+            "setup": [
+                340,
+                340,
+                340
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                2341,
+                2341,
+                2341
+            ]
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5535,
+                5572,
+                5609
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                5535,
+                5572,
+                5609
+            ],
+            "to_pin": "DOA9",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5720,
+                5722,
+                5724
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5720,
+                5722,
+                5724
+            ],
+            "to_pin": "DOB0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5720,
+                5722,
+                5724
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5720,
+                5722,
+                5724
+            ],
+            "to_pin": "DOB1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5720,
+                5722,
+                5724
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5720,
+                5722,
+                5724
+            ],
+            "to_pin": "DOB10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5720,
+                5722,
+                5724
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5720,
+                5722,
+                5724
+            ],
+            "to_pin": "DOB11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5720,
+                5722,
+                5724
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5720,
+                5722,
+                5724
+            ],
+            "to_pin": "DOB12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5720,
+                5722,
+                5724
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5720,
+                5722,
+                5724
+            ],
+            "to_pin": "DOB13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5720,
+                5722,
+                5724
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5720,
+                5722,
+                5724
+            ],
+            "to_pin": "DOB14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5720,
+                5722,
+                5724
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5720,
+                5722,
+                5724
+            ],
+            "to_pin": "DOB15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5720,
+                5722,
+                5724
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5720,
+                5722,
+                5724
+            ],
+            "to_pin": "DOB16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5720,
+                5722,
+                5724
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5720,
+                5722,
+                5724
+            ],
+            "to_pin": "DOB17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5720,
+                5722,
+                5724
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5720,
+                5722,
+                5724
+            ],
+            "to_pin": "DOB2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5720,
+                5722,
+                5724
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5720,
+                5722,
+                5724
+            ],
+            "to_pin": "DOB3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5720,
+                5722,
+                5724
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5720,
+                5722,
+                5724
+            ],
+            "to_pin": "DOB4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5720,
+                5722,
+                5724
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5720,
+                5722,
+                5724
+            ],
+            "to_pin": "DOB5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5720,
+                5722,
+                5724
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5720,
+                5722,
+                5724
+            ],
+            "to_pin": "DOB6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5720,
+                5722,
+                5724
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5720,
+                5722,
+                5724
+            ],
+            "to_pin": "DOB7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5720,
+                5722,
+                5724
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5720,
+                5722,
+                5724
+            ],
+            "to_pin": "DOB8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5720,
+                5722,
+                5724
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5720,
+                5722,
+                5724
+            ],
+            "to_pin": "DOB9",
+            "type": "IOPath"
+        }
+    ],
+    "PIO:IOTYPE=LVCMOS12": [
+        {
+            "clock": [
+                "negedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                2500,
+                2500,
+                2500
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                2500,
+                2500,
+                2500
+            ]
+        },
+        {
+            "falling": [
+                1543,
+                1665,
+                1787
+            ],
+            "from_pin": "PADDO",
+            "rising": [
+                1543,
+                1665,
+                1787
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1650,
+                1916,
+                2183
+            ],
+            "from_pin": "PADDT",
+            "rising": [
+                1650,
+                1916,
+                2183
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                689,
+                729,
+                770
+            ],
+            "from_pin": "PAD",
+            "rising": [
+                689,
+                729,
+                770
+            ],
+            "to_pin": "PADDI",
+            "type": "IOPath"
+        }
+    ],
+    "PIO:IOTYPE=LVCMOS15": [
+        {
+            "clock": [
+                "negedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                2500,
+                2500,
+                2500
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                2500,
+                2500,
+                2500
+            ]
+        },
+        {
+            "falling": [
+                1542,
+                1684,
+                1827
+            ],
+            "from_pin": "PADDO",
+            "rising": [
+                1542,
+                1684,
+                1827
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1644,
+                1847,
+                2051
+            ],
+            "from_pin": "PADDT",
+            "rising": [
+                1644,
+                1847,
+                2051
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1707,
+                1734,
+                1761
+            ],
+            "from_pin": "PAD",
+            "rising": [
+                1707,
+                1734,
+                1761
+            ],
+            "to_pin": "PADDI",
+            "type": "IOPath"
+        }
+    ],
+    "PIO:IOTYPE=LVCMOS18": [
+        {
+            "clock": [
+                "negedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                2500,
+                2500,
+                2500
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                2500,
+                2500,
+                2500
+            ]
+        },
+        {
+            "falling": [
+                1311,
+                1390,
+                1469
+            ],
+            "from_pin": "PAD",
+            "rising": [
+                1311,
+                1390,
+                1469
+            ],
+            "to_pin": "PADDI",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1599,
+                1726,
+                1854
+            ],
+            "from_pin": "PADDO",
+            "rising": [
+                1599,
+                1726,
+                1854
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1844,
+                2003,
+                2162
+            ],
+            "from_pin": "PADDT",
+            "rising": [
+                1844,
+                2003,
+                2162
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        }
+    ],
+    "PIO:IOTYPE=LVCMOS25": [
+        {
+            "clock": [
+                "negedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                2500,
+                2500,
+                2500
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                2500,
+                2500,
+                2500
+            ]
+        },
+        {
+            "falling": [
+                1838,
+                2001,
+                2165
+            ],
+            "from_pin": "PADDT",
+            "rising": [
+                1838,
+                2001,
+                2165
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1915,
+                1933,
+                1951
+            ],
+            "from_pin": "PADDO",
+            "rising": [
+                1915,
+                1933,
+                1951
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                887,
+                946,
+                1005
+            ],
+            "from_pin": "PAD",
+            "rising": [
+                887,
+                946,
+                1005
+            ],
+            "to_pin": "PADDI",
+            "type": "IOPath"
+        }
+    ],
+    "PIO:IOTYPE=LVCMOS33": [
+        {
+            "clock": [
+                "negedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                2500,
+                2500,
+                2500
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                2500,
+                2500,
+                2500
+            ]
+        },
+        {
+            "falling": [
+                1988,
+                2331,
+                2674
+            ],
+            "from_pin": "PADDO",
+            "rising": [
+                1988,
+                2331,
+                2674
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                2203,
+                2613,
+                3023
+            ],
+            "from_pin": "PADDT",
+            "rising": [
+                2203,
+                2613,
+                3023
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                990,
+                1065,
+                1140
+            ],
+            "from_pin": "PAD",
+            "rising": [
+                990,
+                1065,
+                1140
+            ],
+            "to_pin": "PADDI",
+            "type": "IOPath"
+        }
+    ],
+    "PIO:IOTYPE=LVDS": [
+        {
+            "clock": [
+                "negedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                1250,
+                1250,
+                1250
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                1250,
+                1250,
+                1250
+            ]
+        },
+        {
+            "falling": [
+                1065,
+                1066,
+                1067
+            ],
+            "from_pin": "PADDO",
+            "rising": [
+                1065,
+                1066,
+                1067
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                492,
+                494,
+                497
+            ],
+            "from_pin": "PAD",
+            "rising": [
+                492,
+                494,
+                497
+            ],
+            "to_pin": "PADDI",
+            "type": "IOPath"
+        }
+    ],
+    "PIO:IOTYPE=SSTL15_I": [
+        {
+            "clock": [
+                "negedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                1250,
+                1250,
+                1250
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                1250,
+                1250,
+                1250
+            ]
+        },
+        {
+            "falling": [
+                1908,
+                2001,
+                2094
+            ],
+            "from_pin": "PADDO",
+            "rising": [
+                1908,
+                2001,
+                2094
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1978,
+                2543,
+                3108
+            ],
+            "from_pin": "PADDT",
+            "rising": [
+                1978,
+                2543,
+                3108
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                454,
+                465,
+                476
+            ],
+            "from_pin": "PAD",
+            "rising": [
+                454,
+                465,
+                476
+            ],
+            "to_pin": "PADDI",
+            "type": "IOPath"
+        }
+    ],
+    "PIO:IOTYPE=SSTL15_II": [
+        {
+            "clock": [
+                "negedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                1250,
+                1250,
+                1250
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                1250,
+                1250,
+                1250
+            ]
+        },
+        {
+            "falling": [
+                1793,
+                2552,
+                3312
+            ],
+            "from_pin": "PADDT",
+            "rising": [
+                1793,
+                2552,
+                3312
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1814,
+                1882,
+                1950
+            ],
+            "from_pin": "PADDO",
+            "rising": [
+                1814,
+                1882,
+                1950
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                454,
+                465,
+                476
+            ],
+            "from_pin": "PAD",
+            "rising": [
+                454,
+                465,
+                476
+            ],
+            "to_pin": "PADDI",
+            "type": "IOPath"
+        }
+    ],
+    "PIO:IOTYPE=SSTL18_I": [
+        {
+            "clock": [
+                "negedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                1250,
+                1250,
+                1250
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                1250,
+                1250,
+                1250
+            ]
+        },
+        {
+            "falling": [
+                1981,
+                2057,
+                2134
+            ],
+            "from_pin": "PADDO",
+            "rising": [
+                1981,
+                2057,
+                2134
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                2131,
+                2509,
+                2888
+            ],
+            "from_pin": "PADDT",
+            "rising": [
+                2131,
+                2509,
+                2888
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                452,
+                463,
+                475
+            ],
+            "from_pin": "PAD",
+            "rising": [
+                452,
+                463,
+                475
+            ],
+            "to_pin": "PADDI",
+            "type": "IOPath"
+        }
+    ],
+    "PIO:IOTYPE=SSTL18_II": [
+        {
+            "clock": [
+                "negedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                1250,
+                1250,
+                1250
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                1250,
+                1250,
+                1250
+            ]
+        },
+        {
+            "falling": [
+                1681,
+                2558,
+                3435
+            ],
+            "from_pin": "PADDT",
+            "rising": [
+                1681,
+                2558,
+                3435
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1746,
+                1788,
+                1830
+            ],
+            "from_pin": "PADDO",
+            "rising": [
+                1746,
+                1788,
+                1830
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                452,
+                463,
+                475
+            ],
+            "from_pin": "PAD",
+            "rising": [
+                452,
+                463,
+                475
+            ],
+            "to_pin": "PADDI",
+            "type": "IOPath"
+        }
+    ],
+    "SCCU2C": [
+        {
+            "clock": [
+                "negedge",
+                "CLK"
+            ],
+            "type": "Width",
+            "width": [
+                1050,
+                1050,
+                1050
+            ]
+        },
+        {
+            "clock": [
+                "negedge",
+                "LSR"
+            ],
+            "type": "Width",
+            "width": [
+                525,
+                525,
+                525
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "LSR",
+            "setup": [
+                271,
+                347,
+                424
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "LSR",
+            "setup": [
+                272,
+                348,
+                424
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                144,
+                147,
+                151
+            ],
+            "pin": "CE",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                144,
+                148,
+                152
+            ],
+            "pin": "CE",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                266,
+                284,
+                303
+            ],
+            "pin": "DI1",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                267,
+                285,
+                303
+            ],
+            "pin": "DI0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "type": "Width",
+            "width": [
+                1050,
+                1050,
+                1050
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "LSR"
+            ],
+            "type": "Width",
+            "width": [
+                525,
+                525,
+                525
+            ]
+        },
+        {
+            "falling": [
+                175,
+                311,
+                447
+            ],
+            "from_pin": "A0",
+            "rising": [
+                175,
+                311,
+                447
+            ],
+            "to_pin": "FCO",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                175,
+                311,
+                447
+            ],
+            "from_pin": "A1",
+            "rising": [
+                175,
+                311,
+                447
+            ],
+            "to_pin": "FCO",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                175,
+                311,
+                447
+            ],
+            "from_pin": "B0",
+            "rising": [
+                175,
+                311,
+                447
+            ],
+            "to_pin": "FCO",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                175,
+                311,
+                447
+            ],
+            "from_pin": "B1",
+            "rising": [
+                175,
+                311,
+                447
+            ],
+            "to_pin": "FCO",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                175,
+                311,
+                447
+            ],
+            "from_pin": "C0",
+            "rising": [
+                175,
+                311,
+                447
+            ],
+            "to_pin": "FCO",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                175,
+                311,
+                447
+            ],
+            "from_pin": "C1",
+            "rising": [
+                175,
+                311,
+                447
+            ],
+            "to_pin": "FCO",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                175,
+                311,
+                447
+            ],
+            "from_pin": "D0",
+            "rising": [
+                175,
+                311,
+                447
+            ],
+            "to_pin": "FCO",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                175,
+                311,
+                447
+            ],
+            "from_pin": "D1",
+            "rising": [
+                175,
+                311,
+                447
+            ],
+            "to_pin": "FCO",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                200,
+                218,
+                236
+            ],
+            "from_pin": "A0",
+            "rising": [
+                200,
+                218,
+                236
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                200,
+                218,
+                236
+            ],
+            "from_pin": "A1",
+            "rising": [
+                200,
+                218,
+                236
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                200,
+                218,
+                236
+            ],
+            "from_pin": "B0",
+            "rising": [
+                200,
+                218,
+                236
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                200,
+                218,
+                236
+            ],
+            "from_pin": "B1",
+            "rising": [
+                200,
+                218,
+                236
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                200,
+                218,
+                236
+            ],
+            "from_pin": "C0",
+            "rising": [
+                200,
+                218,
+                236
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                200,
+                218,
+                236
+            ],
+            "from_pin": "C1",
+            "rising": [
+                200,
+                218,
+                236
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                200,
+                218,
+                236
+            ],
+            "from_pin": "D0",
+            "rising": [
+                200,
+                218,
+                236
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                200,
+                218,
+                236
+            ],
+            "from_pin": "D1",
+            "rising": [
+                200,
+                218,
+                236
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                244,
+                343,
+                443
+            ],
+            "from_pin": "FCI",
+            "rising": [
+                244,
+                343,
+                443
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                357,
+                415,
+                474
+            ],
+            "from_pin": "FCI",
+            "rising": [
+                357,
+                415,
+                474
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                429,
+                475,
+                522
+            ],
+            "from_pin": "CLK",
+            "rising": [
+                429,
+                475,
+                522
+            ],
+            "to_pin": "Q1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                430,
+                477,
+                525
+            ],
+            "from_pin": "CLK",
+            "rising": [
+                430,
+                477,
+                525
+            ],
+            "to_pin": "Q0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                591,
+                652,
+                714
+            ],
+            "from_pin": "A0",
+            "rising": [
+                591,
+                652,
+                714
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                591,
+                652,
+                714
+            ],
+            "from_pin": "B0",
+            "rising": [
+                591,
+                652,
+                714
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                591,
+                652,
+                714
+            ],
+            "from_pin": "C0",
+            "rising": [
+                591,
+                652,
+                714
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                591,
+                652,
+                714
+            ],
+            "from_pin": "D0",
+            "rising": [
+                591,
+                652,
+                714
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                62,
+                66,
+                71
+            ],
+            "from_pin": "FCI",
+            "rising": [
+                62,
+                66,
+                71
+            ],
+            "to_pin": "FCO",
+            "type": "IOPath"
+        }
+    ],
+    "SDPRAME": [
+        {
+            "clock": [
+                "negedge",
+                "CLK"
+            ],
+            "type": "Width",
+            "width": [
+                1050,
+                1050,
+                1050
+            ]
+        },
+        {
+            "clock": [
+                "negedge",
+                "WCK"
+            ],
+            "type": "Width",
+            "width": [
+                525,
+                525,
+                525
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                266,
+                284,
+                303
+            ],
+            "pin": "DI1",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                267,
+                285,
+                303
+            ],
+            "pin": "DI0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "type": "Width",
+            "width": [
+                1050,
+                1050,
+                1050
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "WCK"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "WRE",
+            "setup": [
+                254,
+                323,
+                392
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "WCK"
+            ],
+            "hold": [
+                202,
+                249,
+                297
+            ],
+            "pin": "WD0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "WCK"
+            ],
+            "hold": [
+                205,
+                250,
+                296
+            ],
+            "pin": "WD1",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "WCK"
+            ],
+            "hold": [
+                256,
+                303,
+                350
+            ],
+            "pin": "WAD2",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "WCK"
+            ],
+            "hold": [
+                268,
+                312,
+                356
+            ],
+            "pin": "WAD0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "WCK"
+            ],
+            "hold": [
+                273,
+                316,
+                360
+            ],
+            "pin": "WAD3",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "WCK"
+            ],
+            "hold": [
+                278,
+                320,
+                362
+            ],
+            "pin": "WAD1",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "WCK"
+            ],
+            "type": "Width",
+            "width": [
+                525,
+                525,
+                525
+            ]
+        },
+        {
+            "falling": [
+                200,
+                218,
+                236
+            ],
+            "from_pin": "RAD0",
+            "rising": [
+                200,
+                218,
+                236
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                200,
+                218,
+                236
+            ],
+            "from_pin": "RAD0",
+            "rising": [
+                200,
+                218,
+                236
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                200,
+                218,
+                236
+            ],
+            "from_pin": "RAD1",
+            "rising": [
+                200,
+                218,
+                236
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                200,
+                218,
+                236
+            ],
+            "from_pin": "RAD1",
+            "rising": [
+                200,
+                218,
+                236
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                200,
+                218,
+                236
+            ],
+            "from_pin": "RAD2",
+            "rising": [
+                200,
+                218,
+                236
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                200,
+                218,
+                236
+            ],
+            "from_pin": "RAD2",
+            "rising": [
+                200,
+                218,
+                236
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                200,
+                218,
+                236
+            ],
+            "from_pin": "RAD3",
+            "rising": [
+                200,
+                218,
+                236
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                200,
+                218,
+                236
+            ],
+            "from_pin": "RAD3",
+            "rising": [
+                200,
+                218,
+                236
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                429,
+                475,
+                522
+            ],
+            "from_pin": "CLK",
+            "rising": [
+                429,
+                475,
+                522
+            ],
+            "to_pin": "Q1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                430,
+                477,
+                525
+            ],
+            "from_pin": "CLK",
+            "rising": [
+                430,
+                477,
+                525
+            ],
+            "to_pin": "Q0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                908,
+                917,
+                926
+            ],
+            "from_pin": "WCK",
+            "rising": [
+                908,
+                917,
+                926
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                910,
+                919,
+                929
+            ],
+            "from_pin": "WCK",
+            "rising": [
+                910,
+                919,
+                929
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        }
+    ],
+    "SLOGICB": [
+        {
+            "clock": [
+                "negedge",
+                "CLK"
+            ],
+            "type": "Width",
+            "width": [
+                1050,
+                1050,
+                1050
+            ]
+        },
+        {
+            "clock": [
+                "negedge",
+                "LSR"
+            ],
+            "type": "Width",
+            "width": [
+                525,
+                525,
+                525
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "LSR",
+            "setup": [
+                271,
+                347,
+                424
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "LSR",
+            "setup": [
+                272,
+                348,
+                424
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                144,
+                147,
+                151
+            ],
+            "pin": "CE",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                144,
+                148,
+                152
+            ],
+            "pin": "CE",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                233,
+                268,
+                303
+            ],
+            "pin": "M0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                234,
+                270,
+                306
+            ],
+            "pin": "M1",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                266,
+                284,
+                303
+            ],
+            "pin": "DI1",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                267,
+                285,
+                303
+            ],
+            "pin": "DI0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "type": "Width",
+            "width": [
+                1050,
+                1050,
+                1050
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "LSR"
+            ],
+            "type": "Width",
+            "width": [
+                525,
+                525,
+                525
+            ]
+        },
+        {
+            "falling": [
+                186,
+                219,
+                252
+            ],
+            "from_pin": "M1",
+            "rising": [
+                186,
+                219,
+                252
+            ],
+            "to_pin": "OFX1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                187,
+                221,
+                256
+            ],
+            "from_pin": "M0",
+            "rising": [
+                187,
+                221,
+                256
+            ],
+            "to_pin": "OFX0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                189,
+                214,
+                239
+            ],
+            "from_pin": "FXA",
+            "rising": [
+                189,
+                214,
+                239
+            ],
+            "to_pin": "OFX1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                189,
+                215,
+                242
+            ],
+            "from_pin": "FXB",
+            "rising": [
+                189,
+                215,
+                242
+            ],
+            "to_pin": "OFX1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                200,
+                218,
+                236
+            ],
+            "from_pin": "A0",
+            "rising": [
+                200,
+                218,
+                236
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                200,
+                218,
+                236
+            ],
+            "from_pin": "A1",
+            "rising": [
+                200,
+                218,
+                236
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                200,
+                218,
+                236
+            ],
+            "from_pin": "B0",
+            "rising": [
+                200,
+                218,
+                236
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                200,
+                218,
+                236
+            ],
+            "from_pin": "B1",
+            "rising": [
+                200,
+                218,
+                236
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                200,
+                218,
+                236
+            ],
+            "from_pin": "C0",
+            "rising": [
+                200,
+                218,
+                236
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                200,
+                218,
+                236
+            ],
+            "from_pin": "C1",
+            "rising": [
+                200,
+                218,
+                236
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                200,
+                218,
+                236
+            ],
+            "from_pin": "D0",
+            "rising": [
+                200,
+                218,
+                236
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                200,
+                218,
+                236
+            ],
+            "from_pin": "D1",
+            "rising": [
+                200,
+                218,
+                236
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                268,
+                334,
+                401
+            ],
+            "from_pin": "A0",
+            "rising": [
+                268,
+                334,
+                401
+            ],
+            "to_pin": "OFX0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                268,
+                334,
+                401
+            ],
+            "from_pin": "A1",
+            "rising": [
+                268,
+                334,
+                401
+            ],
+            "to_pin": "OFX0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                268,
+                334,
+                401
+            ],
+            "from_pin": "B0",
+            "rising": [
+                268,
+                334,
+                401
+            ],
+            "to_pin": "OFX0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                268,
+                334,
+                401
+            ],
+            "from_pin": "B1",
+            "rising": [
+                268,
+                334,
+                401
+            ],
+            "to_pin": "OFX0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                268,
+                334,
+                401
+            ],
+            "from_pin": "C0",
+            "rising": [
+                268,
+                334,
+                401
+            ],
+            "to_pin": "OFX0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                268,
+                334,
+                401
+            ],
+            "from_pin": "C1",
+            "rising": [
+                268,
+                334,
+                401
+            ],
+            "to_pin": "OFX0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                268,
+                334,
+                401
+            ],
+            "from_pin": "D0",
+            "rising": [
+                268,
+                334,
+                401
+            ],
+            "to_pin": "OFX0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                268,
+                334,
+                401
+            ],
+            "from_pin": "D1",
+            "rising": [
+                268,
+                334,
+                401
+            ],
+            "to_pin": "OFX0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                429,
+                475,
+                522
+            ],
+            "from_pin": "CLK",
+            "rising": [
+                429,
+                475,
+                522
+            ],
+            "to_pin": "Q1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                430,
+                477,
+                525
+            ],
+            "from_pin": "CLK",
+            "rising": [
+                430,
+                477,
+                525
+            ],
+            "to_pin": "Q0",
+            "type": "IOPath"
+        }
+    ],
+    "SRAMWB": [
+        {
+            "falling": [
+                0,
+                0,
+                0
+            ],
+            "from_pin": "A0",
+            "rising": [
+                0,
+                0,
+                0
+            ],
+            "to_pin": "WADO3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                0,
+                0,
+                0
+            ],
+            "from_pin": "A1",
+            "rising": [
+                0,
+                0,
+                0
+            ],
+            "to_pin": "WDO1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                0,
+                0,
+                0
+            ],
+            "from_pin": "B0",
+            "rising": [
+                0,
+                0,
+                0
+            ],
+            "to_pin": "WADO1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                0,
+                0,
+                0
+            ],
+            "from_pin": "B1",
+            "rising": [
+                0,
+                0,
+                0
+            ],
+            "to_pin": "WDO3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                0,
+                0,
+                0
+            ],
+            "from_pin": "C0",
+            "rising": [
+                0,
+                0,
+                0
+            ],
+            "to_pin": "WADO2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                0,
+                0,
+                0
+            ],
+            "from_pin": "C1",
+            "rising": [
+                0,
+                0,
+                0
+            ],
+            "to_pin": "WDO0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                0,
+                0,
+                0
+            ],
+            "from_pin": "D0",
+            "rising": [
+                0,
+                0,
+                0
+            ],
+            "to_pin": "WADO0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                0,
+                0,
+                0
+            ],
+            "from_pin": "D1",
+            "rising": [
+                0,
+                0,
+                0
+            ],
+            "to_pin": "WDO2",
+            "type": "IOPath"
+        }
+    ]
+}
\ No newline at end of file
diff --git a/ECP5/timing/speed_7/cells.json b/ECP5/timing/speed_7/cells.json
new file mode 100644
index 0000000..8e53614
--- /dev/null
+++ b/ECP5/timing/speed_7/cells.json
@@ -0,0 +1,16208 @@
+{
+    "DP16KD:REGMODE_A=NOREG,REGMODE_B=NOREG": [
+        {
+            "clock": [
+                "negedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                1967,
+                1967,
+                1967
+            ]
+        },
+        {
+            "clock": [
+                "negedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                1967,
+                1967,
+                1967
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEA",
+            "setup": [
+                207,
+                207,
+                207
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTA",
+            "setup": [
+                511,
+                511,
+                511
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                178,
+                178,
+                178
+            ],
+            "pin": "CSA0",
+            "setup": [
+                24,
+                24,
+                24
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                178,
+                178,
+                178
+            ],
+            "pin": "CSA1",
+            "setup": [
+                24,
+                24,
+                24
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                178,
+                178,
+                178
+            ],
+            "pin": "CSA2",
+            "setup": [
+                24,
+                24,
+                24
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA0",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA1",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA10",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA11",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA12",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA13",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA14",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA15",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA16",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA17",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA2",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA3",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA4",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA5",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA6",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA7",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA8",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA9",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA0",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA1",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA10",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA11",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA12",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA13",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA2",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA3",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA4",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA5",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA6",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA7",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA8",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA9",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                61,
+                61,
+                61
+            ],
+            "pin": "CEA",
+            "setup": [
+                184,
+                184,
+                184
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                95,
+                95,
+                95
+            ],
+            "pin": "WEA",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                1967,
+                1967,
+                1967
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEB",
+            "setup": [
+                225,
+                225,
+                225
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTB",
+            "setup": [
+                518,
+                518,
+                518
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB0",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB1",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB10",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB11",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB12",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB13",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB14",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB15",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB16",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB17",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB2",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB3",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB4",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB5",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB6",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB7",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB8",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB9",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                350,
+                350,
+                350
+            ],
+            "pin": "CSB0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                350,
+                350,
+                350
+            ],
+            "pin": "CSB1",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                350,
+                350,
+                350
+            ],
+            "pin": "CSB2",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                357,
+                357,
+                357
+            ],
+            "pin": "WEB",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "CEB",
+            "setup": [
+                298,
+                298,
+                298
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB0",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB1",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB10",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB11",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB12",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB13",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB2",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB3",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB4",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB5",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB6",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB7",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB8",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB9",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                1967,
+                1967,
+                1967
+            ]
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA9",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB9",
+            "type": "IOPath"
+        }
+    ],
+    "DP16KD:REGMODE_A=NOREG,REGMODE_B=OUTREG": [
+        {
+            "clock": [
+                "negedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                1967,
+                1967,
+                1967
+            ]
+        },
+        {
+            "clock": [
+                "negedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                1967,
+                1967,
+                1967
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEA",
+            "setup": [
+                207,
+                207,
+                207
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTA",
+            "setup": [
+                511,
+                511,
+                511
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                178,
+                178,
+                178
+            ],
+            "pin": "CSA0",
+            "setup": [
+                24,
+                24,
+                24
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                178,
+                178,
+                178
+            ],
+            "pin": "CSA1",
+            "setup": [
+                24,
+                24,
+                24
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                178,
+                178,
+                178
+            ],
+            "pin": "CSA2",
+            "setup": [
+                24,
+                24,
+                24
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA0",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA1",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA10",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA11",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA12",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA13",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA14",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA15",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA16",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA17",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA2",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA3",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA4",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA5",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA6",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA7",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA8",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA9",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA0",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA1",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA10",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA11",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA12",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA13",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA2",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA3",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA4",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA5",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA6",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA7",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA8",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA9",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                61,
+                61,
+                61
+            ],
+            "pin": "CEA",
+            "setup": [
+                184,
+                184,
+                184
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                95,
+                95,
+                95
+            ],
+            "pin": "WEA",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                1967,
+                1967,
+                1967
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEB",
+            "setup": [
+                225,
+                225,
+                225
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTB",
+            "setup": [
+                517,
+                517,
+                517
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB0",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB1",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB10",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB11",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB12",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB13",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB14",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB15",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB16",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB17",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB2",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB3",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB4",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB5",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB6",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB7",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB8",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB9",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                350,
+                350,
+                350
+            ],
+            "pin": "CSB0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                350,
+                350,
+                350
+            ],
+            "pin": "CSB1",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                350,
+                350,
+                350
+            ],
+            "pin": "CSB2",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                357,
+                357,
+                357
+            ],
+            "pin": "WEB",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "CEB",
+            "setup": [
+                298,
+                298,
+                298
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB0",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB1",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB10",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB11",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB12",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB13",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB2",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB3",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB4",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB5",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB6",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB7",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB8",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB9",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                1967,
+                1967,
+                1967
+            ]
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA9",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                781,
+                809,
+                837
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                781,
+                809,
+                837
+            ],
+            "to_pin": "DOB0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                781,
+                809,
+                837
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                781,
+                809,
+                837
+            ],
+            "to_pin": "DOB1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                781,
+                809,
+                837
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                781,
+                809,
+                837
+            ],
+            "to_pin": "DOB10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                781,
+                809,
+                837
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                781,
+                809,
+                837
+            ],
+            "to_pin": "DOB11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                781,
+                809,
+                837
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                781,
+                809,
+                837
+            ],
+            "to_pin": "DOB12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                781,
+                809,
+                837
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                781,
+                809,
+                837
+            ],
+            "to_pin": "DOB13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                781,
+                809,
+                837
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                781,
+                809,
+                837
+            ],
+            "to_pin": "DOB14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                781,
+                809,
+                837
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                781,
+                809,
+                837
+            ],
+            "to_pin": "DOB15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                781,
+                809,
+                837
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                781,
+                809,
+                837
+            ],
+            "to_pin": "DOB16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                781,
+                809,
+                837
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                781,
+                809,
+                837
+            ],
+            "to_pin": "DOB17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                781,
+                809,
+                837
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                781,
+                809,
+                837
+            ],
+            "to_pin": "DOB2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                781,
+                809,
+                837
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                781,
+                809,
+                837
+            ],
+            "to_pin": "DOB3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                781,
+                809,
+                837
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                781,
+                809,
+                837
+            ],
+            "to_pin": "DOB4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                781,
+                809,
+                837
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                781,
+                809,
+                837
+            ],
+            "to_pin": "DOB5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                781,
+                809,
+                837
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                781,
+                809,
+                837
+            ],
+            "to_pin": "DOB6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                781,
+                809,
+                837
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                781,
+                809,
+                837
+            ],
+            "to_pin": "DOB7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                781,
+                809,
+                837
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                781,
+                809,
+                837
+            ],
+            "to_pin": "DOB8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                781,
+                809,
+                837
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                781,
+                809,
+                837
+            ],
+            "to_pin": "DOB9",
+            "type": "IOPath"
+        }
+    ],
+    "DP16KD:REGMODE_A=OUTREG,REGMODE_B=NOREG": [
+        {
+            "clock": [
+                "negedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                1967,
+                1967,
+                1967
+            ]
+        },
+        {
+            "clock": [
+                "negedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                1967,
+                1967,
+                1967
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEA",
+            "setup": [
+                207,
+                207,
+                207
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTA",
+            "setup": [
+                510,
+                510,
+                510
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                178,
+                178,
+                178
+            ],
+            "pin": "CSA0",
+            "setup": [
+                24,
+                24,
+                24
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                178,
+                178,
+                178
+            ],
+            "pin": "CSA1",
+            "setup": [
+                24,
+                24,
+                24
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                178,
+                178,
+                178
+            ],
+            "pin": "CSA2",
+            "setup": [
+                24,
+                24,
+                24
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA0",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA1",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA10",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA11",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA12",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA13",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA14",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA15",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA16",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA17",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA2",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA3",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA4",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA5",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA6",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA7",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA8",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA9",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA0",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA1",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA10",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA11",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA12",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA13",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA2",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA3",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA4",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA5",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA6",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA7",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA8",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA9",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                61,
+                61,
+                61
+            ],
+            "pin": "CEA",
+            "setup": [
+                184,
+                184,
+                184
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                95,
+                95,
+                95
+            ],
+            "pin": "WEA",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                1967,
+                1967,
+                1967
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEB",
+            "setup": [
+                225,
+                225,
+                225
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTB",
+            "setup": [
+                518,
+                518,
+                518
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB0",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB1",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB10",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB11",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB12",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB13",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB14",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB15",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB16",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB17",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB2",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB3",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB4",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB5",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB6",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB7",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB8",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB9",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                350,
+                350,
+                350
+            ],
+            "pin": "CSB0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                350,
+                350,
+                350
+            ],
+            "pin": "CSB1",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                350,
+                350,
+                350
+            ],
+            "pin": "CSB2",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                357,
+                357,
+                357
+            ],
+            "pin": "WEB",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "CEB",
+            "setup": [
+                298,
+                298,
+                298
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB0",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB1",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB10",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB11",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB12",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB13",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB2",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB3",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB4",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB5",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB6",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB7",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB8",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB9",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                1967,
+                1967,
+                1967
+            ]
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB9",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                800,
+                828,
+                856
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                800,
+                828,
+                856
+            ],
+            "to_pin": "DOA0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                800,
+                828,
+                856
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                800,
+                828,
+                856
+            ],
+            "to_pin": "DOA1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                800,
+                828,
+                856
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                800,
+                828,
+                856
+            ],
+            "to_pin": "DOA10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                800,
+                828,
+                856
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                800,
+                828,
+                856
+            ],
+            "to_pin": "DOA11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                800,
+                828,
+                856
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                800,
+                828,
+                856
+            ],
+            "to_pin": "DOA12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                800,
+                828,
+                856
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                800,
+                828,
+                856
+            ],
+            "to_pin": "DOA13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                800,
+                828,
+                856
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                800,
+                828,
+                856
+            ],
+            "to_pin": "DOA14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                800,
+                828,
+                856
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                800,
+                828,
+                856
+            ],
+            "to_pin": "DOA15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                800,
+                828,
+                856
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                800,
+                828,
+                856
+            ],
+            "to_pin": "DOA16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                800,
+                828,
+                856
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                800,
+                828,
+                856
+            ],
+            "to_pin": "DOA17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                800,
+                828,
+                856
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                800,
+                828,
+                856
+            ],
+            "to_pin": "DOA2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                800,
+                828,
+                856
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                800,
+                828,
+                856
+            ],
+            "to_pin": "DOA3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                800,
+                828,
+                856
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                800,
+                828,
+                856
+            ],
+            "to_pin": "DOA4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                800,
+                828,
+                856
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                800,
+                828,
+                856
+            ],
+            "to_pin": "DOA5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                800,
+                828,
+                856
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                800,
+                828,
+                856
+            ],
+            "to_pin": "DOA6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                800,
+                828,
+                856
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                800,
+                828,
+                856
+            ],
+            "to_pin": "DOA7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                800,
+                828,
+                856
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                800,
+                828,
+                856
+            ],
+            "to_pin": "DOA8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                800,
+                828,
+                856
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                800,
+                828,
+                856
+            ],
+            "to_pin": "DOA9",
+            "type": "IOPath"
+        }
+    ],
+    "DP16KD:REGMODE_A=OUTREG,REGMODE_B=OUTREG": [
+        {
+            "clock": [
+                "negedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                1967,
+                1967,
+                1967
+            ]
+        },
+        {
+            "clock": [
+                "negedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                1967,
+                1967,
+                1967
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEA",
+            "setup": [
+                207,
+                207,
+                207
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTA",
+            "setup": [
+                510,
+                510,
+                510
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                178,
+                178,
+                178
+            ],
+            "pin": "CSA0",
+            "setup": [
+                24,
+                24,
+                24
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                178,
+                178,
+                178
+            ],
+            "pin": "CSA1",
+            "setup": [
+                24,
+                24,
+                24
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                178,
+                178,
+                178
+            ],
+            "pin": "CSA2",
+            "setup": [
+                24,
+                24,
+                24
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA0",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA1",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA10",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA11",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA12",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA13",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA14",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA15",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA16",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA17",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA2",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA3",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA4",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA5",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA6",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA7",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA8",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA9",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA0",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA1",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA10",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA11",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA12",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA13",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA2",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA3",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA4",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA5",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA6",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA7",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA8",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA9",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                61,
+                61,
+                61
+            ],
+            "pin": "CEA",
+            "setup": [
+                184,
+                184,
+                184
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                95,
+                95,
+                95
+            ],
+            "pin": "WEA",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                1967,
+                1967,
+                1967
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEB",
+            "setup": [
+                225,
+                225,
+                225
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTB",
+            "setup": [
+                517,
+                517,
+                517
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB0",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB1",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB10",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB11",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB12",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB13",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB14",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB15",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB16",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB17",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB2",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB3",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB4",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB5",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB6",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB7",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB8",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB9",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                350,
+                350,
+                350
+            ],
+            "pin": "CSB0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                350,
+                350,
+                350
+            ],
+            "pin": "CSB1",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                350,
+                350,
+                350
+            ],
+            "pin": "CSB2",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                357,
+                357,
+                357
+            ],
+            "pin": "WEB",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "CEB",
+            "setup": [
+                298,
+                298,
+                298
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB0",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB1",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB10",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB11",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB12",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB13",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB2",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB3",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB4",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB5",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB6",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB7",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB8",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB9",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                1967,
+                1967,
+                1967
+            ]
+        },
+        {
+            "falling": [
+                781,
+                809,
+                837
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                781,
+                809,
+                837
+            ],
+            "to_pin": "DOB0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                781,
+                809,
+                837
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                781,
+                809,
+                837
+            ],
+            "to_pin": "DOB1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                781,
+                809,
+                837
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                781,
+                809,
+                837
+            ],
+            "to_pin": "DOB10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                781,
+                809,
+                837
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                781,
+                809,
+                837
+            ],
+            "to_pin": "DOB11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                781,
+                809,
+                837
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                781,
+                809,
+                837
+            ],
+            "to_pin": "DOB12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                781,
+                809,
+                837
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                781,
+                809,
+                837
+            ],
+            "to_pin": "DOB13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                781,
+                809,
+                837
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                781,
+                809,
+                837
+            ],
+            "to_pin": "DOB14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                781,
+                809,
+                837
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                781,
+                809,
+                837
+            ],
+            "to_pin": "DOB15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                781,
+                809,
+                837
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                781,
+                809,
+                837
+            ],
+            "to_pin": "DOB16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                781,
+                809,
+                837
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                781,
+                809,
+                837
+            ],
+            "to_pin": "DOB17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                781,
+                809,
+                837
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                781,
+                809,
+                837
+            ],
+            "to_pin": "DOB2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                781,
+                809,
+                837
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                781,
+                809,
+                837
+            ],
+            "to_pin": "DOB3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                781,
+                809,
+                837
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                781,
+                809,
+                837
+            ],
+            "to_pin": "DOB4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                781,
+                809,
+                837
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                781,
+                809,
+                837
+            ],
+            "to_pin": "DOB5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                781,
+                809,
+                837
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                781,
+                809,
+                837
+            ],
+            "to_pin": "DOB6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                781,
+                809,
+                837
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                781,
+                809,
+                837
+            ],
+            "to_pin": "DOB7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                781,
+                809,
+                837
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                781,
+                809,
+                837
+            ],
+            "to_pin": "DOB8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                781,
+                809,
+                837
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                781,
+                809,
+                837
+            ],
+            "to_pin": "DOB9",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                800,
+                828,
+                856
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                800,
+                828,
+                856
+            ],
+            "to_pin": "DOA0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                800,
+                828,
+                856
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                800,
+                828,
+                856
+            ],
+            "to_pin": "DOA1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                800,
+                828,
+                856
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                800,
+                828,
+                856
+            ],
+            "to_pin": "DOA10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                800,
+                828,
+                856
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                800,
+                828,
+                856
+            ],
+            "to_pin": "DOA11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                800,
+                828,
+                856
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                800,
+                828,
+                856
+            ],
+            "to_pin": "DOA12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                800,
+                828,
+                856
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                800,
+                828,
+                856
+            ],
+            "to_pin": "DOA13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                800,
+                828,
+                856
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                800,
+                828,
+                856
+            ],
+            "to_pin": "DOA14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                800,
+                828,
+                856
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                800,
+                828,
+                856
+            ],
+            "to_pin": "DOA15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                800,
+                828,
+                856
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                800,
+                828,
+                856
+            ],
+            "to_pin": "DOA16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                800,
+                828,
+                856
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                800,
+                828,
+                856
+            ],
+            "to_pin": "DOA17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                800,
+                828,
+                856
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                800,
+                828,
+                856
+            ],
+            "to_pin": "DOA2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                800,
+                828,
+                856
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                800,
+                828,
+                856
+            ],
+            "to_pin": "DOA3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                800,
+                828,
+                856
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                800,
+                828,
+                856
+            ],
+            "to_pin": "DOA4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                800,
+                828,
+                856
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                800,
+                828,
+                856
+            ],
+            "to_pin": "DOA5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                800,
+                828,
+                856
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                800,
+                828,
+                856
+            ],
+            "to_pin": "DOA6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                800,
+                828,
+                856
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                800,
+                828,
+                856
+            ],
+            "to_pin": "DOA7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                800,
+                828,
+                856
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                800,
+                828,
+                856
+            ],
+            "to_pin": "DOA8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                800,
+                828,
+                856
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                800,
+                828,
+                856
+            ],
+            "to_pin": "DOA9",
+            "type": "IOPath"
+        }
+    ],
+    "DP16KD:WRITEMODE_A=NORMAL,WRITEMODE_B=NORMAL": [
+        {
+            "clock": [
+                "negedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                1967,
+                1967,
+                1967
+            ]
+        },
+        {
+            "clock": [
+                "negedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                1967,
+                1967,
+                1967
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEA",
+            "setup": [
+                207,
+                207,
+                207
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTA",
+            "setup": [
+                511,
+                511,
+                511
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                178,
+                178,
+                178
+            ],
+            "pin": "CSA0",
+            "setup": [
+                24,
+                24,
+                24
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                178,
+                178,
+                178
+            ],
+            "pin": "CSA1",
+            "setup": [
+                24,
+                24,
+                24
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                178,
+                178,
+                178
+            ],
+            "pin": "CSA2",
+            "setup": [
+                24,
+                24,
+                24
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA0",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA1",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA10",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA11",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA12",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA13",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA14",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA15",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA16",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA17",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA2",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA3",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA4",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA5",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA6",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA7",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA8",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA9",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA0",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA1",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA10",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA11",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA12",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA13",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA2",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA3",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA4",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA5",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA6",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA7",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA8",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA9",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                61,
+                61,
+                61
+            ],
+            "pin": "CEA",
+            "setup": [
+                184,
+                184,
+                184
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                95,
+                95,
+                95
+            ],
+            "pin": "WEA",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                1967,
+                1967,
+                1967
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEB",
+            "setup": [
+                225,
+                225,
+                225
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTB",
+            "setup": [
+                518,
+                518,
+                518
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB0",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB1",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB10",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB11",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB12",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB13",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB14",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB15",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB16",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB17",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB2",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB3",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB4",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB5",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB6",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB7",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB8",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB9",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                350,
+                350,
+                350
+            ],
+            "pin": "CSB0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                350,
+                350,
+                350
+            ],
+            "pin": "CSB1",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                350,
+                350,
+                350
+            ],
+            "pin": "CSB2",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                357,
+                357,
+                357
+            ],
+            "pin": "WEB",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "CEB",
+            "setup": [
+                298,
+                298,
+                298
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB0",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB1",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB10",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB11",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB12",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB13",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB2",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB3",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB4",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB5",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB6",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB7",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB8",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB9",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                1967,
+                1967,
+                1967
+            ]
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA9",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                5020,
+                5033,
+                5046
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                5020,
+                5033,
+                5046
+            ],
+            "to_pin": "DOB9",
+            "type": "IOPath"
+        }
+    ],
+    "DP16KD:WRITEMODE_A=NORMAL,WRITEMODE_B=READBEFOREWRITE": [
+        {
+            "clock": [
+                "negedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                1967,
+                1967,
+                1967
+            ]
+        },
+        {
+            "clock": [
+                "negedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                2581,
+                2581,
+                2581
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEA",
+            "setup": [
+                207,
+                207,
+                207
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTA",
+            "setup": [
+                511,
+                511,
+                511
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                178,
+                178,
+                178
+            ],
+            "pin": "CSA0",
+            "setup": [
+                24,
+                24,
+                24
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                178,
+                178,
+                178
+            ],
+            "pin": "CSA1",
+            "setup": [
+                24,
+                24,
+                24
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                178,
+                178,
+                178
+            ],
+            "pin": "CSA2",
+            "setup": [
+                24,
+                24,
+                24
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA0",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA1",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA10",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA11",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA12",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA13",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA14",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA15",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA16",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA17",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA2",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA3",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA4",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA5",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA6",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA7",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA8",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA9",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA0",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA1",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA10",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA11",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA12",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA13",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA2",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA3",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA4",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA5",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA6",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA7",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA8",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA9",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                61,
+                61,
+                61
+            ],
+            "pin": "CEA",
+            "setup": [
+                184,
+                184,
+                184
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                95,
+                95,
+                95
+            ],
+            "pin": "WEA",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                1967,
+                1967,
+                1967
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEB",
+            "setup": [
+                225,
+                225,
+                225
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTB",
+            "setup": [
+                518,
+                518,
+                518
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB0",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB1",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB10",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB11",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB12",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB13",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB14",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB15",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB16",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB17",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB2",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB3",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB4",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB5",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB6",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB7",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB8",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB9",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                350,
+                350,
+                350
+            ],
+            "pin": "CSB0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                350,
+                350,
+                350
+            ],
+            "pin": "CSB1",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                350,
+                350,
+                350
+            ],
+            "pin": "CSB2",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                357,
+                357,
+                357
+            ],
+            "pin": "WEB",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "CEB",
+            "setup": [
+                298,
+                298,
+                298
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB0",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB1",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB10",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB11",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB12",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB13",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB2",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB3",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB4",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB5",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB6",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB7",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB8",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB9",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                2581,
+                2581,
+                2581
+            ]
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA9",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4982,
+                4986,
+                4990
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4982,
+                4986,
+                4990
+            ],
+            "to_pin": "DOB0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4982,
+                4986,
+                4990
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4982,
+                4986,
+                4990
+            ],
+            "to_pin": "DOB1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4982,
+                4986,
+                4990
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4982,
+                4986,
+                4990
+            ],
+            "to_pin": "DOB10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4982,
+                4986,
+                4990
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4982,
+                4986,
+                4990
+            ],
+            "to_pin": "DOB11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4982,
+                4986,
+                4990
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4982,
+                4986,
+                4990
+            ],
+            "to_pin": "DOB12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4982,
+                4986,
+                4990
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4982,
+                4986,
+                4990
+            ],
+            "to_pin": "DOB13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4982,
+                4986,
+                4990
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4982,
+                4986,
+                4990
+            ],
+            "to_pin": "DOB14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4982,
+                4986,
+                4990
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4982,
+                4986,
+                4990
+            ],
+            "to_pin": "DOB15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4982,
+                4986,
+                4990
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4982,
+                4986,
+                4990
+            ],
+            "to_pin": "DOB16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4982,
+                4986,
+                4990
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4982,
+                4986,
+                4990
+            ],
+            "to_pin": "DOB17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4982,
+                4986,
+                4990
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4982,
+                4986,
+                4990
+            ],
+            "to_pin": "DOB2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4982,
+                4986,
+                4990
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4982,
+                4986,
+                4990
+            ],
+            "to_pin": "DOB3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4982,
+                4986,
+                4990
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4982,
+                4986,
+                4990
+            ],
+            "to_pin": "DOB4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4982,
+                4986,
+                4990
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4982,
+                4986,
+                4990
+            ],
+            "to_pin": "DOB5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4982,
+                4986,
+                4990
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4982,
+                4986,
+                4990
+            ],
+            "to_pin": "DOB6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4982,
+                4986,
+                4990
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4982,
+                4986,
+                4990
+            ],
+            "to_pin": "DOB7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4982,
+                4986,
+                4990
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4982,
+                4986,
+                4990
+            ],
+            "to_pin": "DOB8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4982,
+                4986,
+                4990
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4982,
+                4986,
+                4990
+            ],
+            "to_pin": "DOB9",
+            "type": "IOPath"
+        }
+    ],
+    "DP16KD:WRITEMODE_A=NORMAL,WRITEMODE_B=WRITETHROUGH": [
+        {
+            "clock": [
+                "negedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                1967,
+                1967,
+                1967
+            ]
+        },
+        {
+            "clock": [
+                "negedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                1954,
+                1954,
+                1954
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEA",
+            "setup": [
+                207,
+                207,
+                207
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTA",
+            "setup": [
+                511,
+                511,
+                511
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                178,
+                178,
+                178
+            ],
+            "pin": "CSA0",
+            "setup": [
+                24,
+                24,
+                24
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                178,
+                178,
+                178
+            ],
+            "pin": "CSA1",
+            "setup": [
+                24,
+                24,
+                24
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                178,
+                178,
+                178
+            ],
+            "pin": "CSA2",
+            "setup": [
+                24,
+                24,
+                24
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA0",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA1",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA10",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA11",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA12",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA13",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA14",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA15",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA16",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA17",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA2",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA3",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA4",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA5",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA6",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA7",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA8",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "DIA9",
+            "setup": [
+                198,
+                198,
+                198
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA0",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA1",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA10",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA11",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA12",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA13",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA2",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA3",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA4",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA5",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA6",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA7",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA8",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                3,
+                3,
+                3
+            ],
+            "pin": "ADA9",
+            "setup": [
+                226,
+                226,
+                226
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                61,
+                61,
+                61
+            ],
+            "pin": "CEA",
+            "setup": [
+                184,
+                184,
+                184
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                95,
+                95,
+                95
+            ],
+            "pin": "WEA",
+            "setup": [
+                134,
+                134,
+                134
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                1967,
+                1967,
+                1967
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEB",
+            "setup": [
+                225,
+                225,
+                225
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTB",
+            "setup": [
+                518,
+                518,
+                518
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB0",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB1",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB10",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB11",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB12",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB13",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB14",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB15",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB16",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB17",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB2",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB3",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB4",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB5",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB6",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB7",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB8",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                228,
+                228,
+                228
+            ],
+            "pin": "DIB9",
+            "setup": [
+                132,
+                132,
+                132
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                350,
+                350,
+                350
+            ],
+            "pin": "CSB0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                350,
+                350,
+                350
+            ],
+            "pin": "CSB1",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                350,
+                350,
+                350
+            ],
+            "pin": "CSB2",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                357,
+                357,
+                357
+            ],
+            "pin": "WEB",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "CEB",
+            "setup": [
+                298,
+                298,
+                298
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB0",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB1",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB10",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB11",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB12",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB13",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB2",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB3",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB4",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB5",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB6",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB7",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB8",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                93,
+                93,
+                93
+            ],
+            "pin": "ADB9",
+            "setup": [
+                189,
+                189,
+                189
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                1954,
+                1954,
+                1954
+            ]
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4804,
+                4829,
+                4854
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4804,
+                4829,
+                4854
+            ],
+            "to_pin": "DOA9",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4984,
+                4989,
+                4995
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4984,
+                4989,
+                4995
+            ],
+            "to_pin": "DOB0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4984,
+                4989,
+                4995
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4984,
+                4989,
+                4995
+            ],
+            "to_pin": "DOB1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4984,
+                4989,
+                4995
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4984,
+                4989,
+                4995
+            ],
+            "to_pin": "DOB10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4984,
+                4989,
+                4995
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4984,
+                4989,
+                4995
+            ],
+            "to_pin": "DOB11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4984,
+                4989,
+                4995
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4984,
+                4989,
+                4995
+            ],
+            "to_pin": "DOB12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4984,
+                4989,
+                4995
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4984,
+                4989,
+                4995
+            ],
+            "to_pin": "DOB13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4984,
+                4989,
+                4995
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4984,
+                4989,
+                4995
+            ],
+            "to_pin": "DOB14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4984,
+                4989,
+                4995
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4984,
+                4989,
+                4995
+            ],
+            "to_pin": "DOB15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4984,
+                4989,
+                4995
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4984,
+                4989,
+                4995
+            ],
+            "to_pin": "DOB16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4984,
+                4989,
+                4995
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4984,
+                4989,
+                4995
+            ],
+            "to_pin": "DOB17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4984,
+                4989,
+                4995
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4984,
+                4989,
+                4995
+            ],
+            "to_pin": "DOB2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4984,
+                4989,
+                4995
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4984,
+                4989,
+                4995
+            ],
+            "to_pin": "DOB3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4984,
+                4989,
+                4995
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4984,
+                4989,
+                4995
+            ],
+            "to_pin": "DOB4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4984,
+                4989,
+                4995
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4984,
+                4989,
+                4995
+            ],
+            "to_pin": "DOB5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4984,
+                4989,
+                4995
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4984,
+                4989,
+                4995
+            ],
+            "to_pin": "DOB6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4984,
+                4989,
+                4995
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4984,
+                4989,
+                4995
+            ],
+            "to_pin": "DOB7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4984,
+                4989,
+                4995
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4984,
+                4989,
+                4995
+            ],
+            "to_pin": "DOB8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4984,
+                4989,
+                4995
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4984,
+                4989,
+                4995
+            ],
+            "to_pin": "DOB9",
+            "type": "IOPath"
+        }
+    ],
+    "PIO:IOTYPE=LVCMOS12": [
+        {
+            "clock": [
+                "negedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                2500,
+                2500,
+                2500
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                2500,
+                2500,
+                2500
+            ]
+        },
+        {
+            "falling": [
+                1445,
+                1589,
+                1733
+            ],
+            "from_pin": "PADDO",
+            "rising": [
+                1445,
+                1589,
+                1733
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1602,
+                1858,
+                2115
+            ],
+            "from_pin": "PADDT",
+            "rising": [
+                1602,
+                1858,
+                2115
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                642,
+                669,
+                697
+            ],
+            "from_pin": "PAD",
+            "rising": [
+                642,
+                669,
+                697
+            ],
+            "to_pin": "PADDI",
+            "type": "IOPath"
+        }
+    ],
+    "PIO:IOTYPE=LVCMOS15": [
+        {
+            "clock": [
+                "negedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                2500,
+                2500,
+                2500
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                2500,
+                2500,
+                2500
+            ]
+        },
+        {
+            "falling": [
+                1469,
+                1619,
+                1769
+            ],
+            "from_pin": "PADDO",
+            "rising": [
+                1469,
+                1619,
+                1769
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1586,
+                1604,
+                1622
+            ],
+            "from_pin": "PAD",
+            "rising": [
+                1586,
+                1604,
+                1622
+            ],
+            "to_pin": "PADDI",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1598,
+                1790,
+                1982
+            ],
+            "from_pin": "PADDT",
+            "rising": [
+                1598,
+                1790,
+                1982
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        }
+    ],
+    "PIO:IOTYPE=LVCMOS18": [
+        {
+            "clock": [
+                "negedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                2500,
+                2500,
+                2500
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                2500,
+                2500,
+                2500
+            ]
+        },
+        {
+            "falling": [
+                1228,
+                1290,
+                1352
+            ],
+            "from_pin": "PAD",
+            "rising": [
+                1228,
+                1290,
+                1352
+            ],
+            "to_pin": "PADDI",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1520,
+                1657,
+                1794
+            ],
+            "from_pin": "PADDO",
+            "rising": [
+                1520,
+                1657,
+                1794
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1798,
+                1946,
+                2095
+            ],
+            "from_pin": "PADDT",
+            "rising": [
+                1798,
+                1946,
+                2095
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        }
+    ],
+    "PIO:IOTYPE=LVCMOS25": [
+        {
+            "clock": [
+                "negedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                2500,
+                2500,
+                2500
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                2500,
+                2500,
+                2500
+            ]
+        },
+        {
+            "falling": [
+                1792,
+                1921,
+                2050
+            ],
+            "from_pin": "PADDT",
+            "rising": [
+                1792,
+                1921,
+                2050
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1841,
+                1842,
+                1844
+            ],
+            "from_pin": "PADDO",
+            "rising": [
+                1841,
+                1842,
+                1844
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                857,
+                898,
+                940
+            ],
+            "from_pin": "PAD",
+            "rising": [
+                857,
+                898,
+                940
+            ],
+            "to_pin": "PADDI",
+            "type": "IOPath"
+        }
+    ],
+    "PIO:IOTYPE=LVCMOS33": [
+        {
+            "clock": [
+                "negedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                2500,
+                2500,
+                2500
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                2500,
+                2500,
+                2500
+            ]
+        },
+        {
+            "falling": [
+                1903,
+                2168,
+                2433
+            ],
+            "from_pin": "PADDO",
+            "rising": [
+                1903,
+                2168,
+                2433
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                2158,
+                2470,
+                2783
+            ],
+            "from_pin": "PADDT",
+            "rising": [
+                2158,
+                2470,
+                2783
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                956,
+                1005,
+                1055
+            ],
+            "from_pin": "PAD",
+            "rising": [
+                956,
+                1005,
+                1055
+            ],
+            "to_pin": "PADDI",
+            "type": "IOPath"
+        }
+    ],
+    "PIO:IOTYPE=LVDS": [
+        {
+            "clock": [
+                "negedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                1250,
+                1250,
+                1250
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                1250,
+                1250,
+                1250
+            ]
+        },
+        {
+            "falling": [
+                1011,
+                1012,
+                1013
+            ],
+            "from_pin": "PADDO",
+            "rising": [
+                1011,
+                1012,
+                1013
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                465,
+                466,
+                467
+            ],
+            "from_pin": "PAD",
+            "rising": [
+                465,
+                466,
+                467
+            ],
+            "to_pin": "PADDI",
+            "type": "IOPath"
+        }
+    ],
+    "PIO:IOTYPE=SSTL15_I": [
+        {
+            "clock": [
+                "negedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                1250,
+                1250,
+                1250
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                1250,
+                1250,
+                1250
+            ]
+        },
+        {
+            "falling": [
+                1832,
+                1931,
+                2030
+            ],
+            "from_pin": "PADDO",
+            "rising": [
+                1832,
+                1931,
+                2030
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1899,
+                2481,
+                3063
+            ],
+            "from_pin": "PADDT",
+            "rising": [
+                1899,
+                2481,
+                3063
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                428,
+                438,
+                449
+            ],
+            "from_pin": "PAD",
+            "rising": [
+                428,
+                438,
+                449
+            ],
+            "to_pin": "PADDI",
+            "type": "IOPath"
+        }
+    ],
+    "PIO:IOTYPE=SSTL15_II": [
+        {
+            "clock": [
+                "negedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                1250,
+                1250,
+                1250
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                1250,
+                1250,
+                1250
+            ]
+        },
+        {
+            "falling": [
+                1727,
+                2492,
+                3257
+            ],
+            "from_pin": "PADDT",
+            "rising": [
+                1727,
+                2492,
+                3257
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1746,
+                1817,
+                1888
+            ],
+            "from_pin": "PADDO",
+            "rising": [
+                1746,
+                1817,
+                1888
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                428,
+                438,
+                449
+            ],
+            "from_pin": "PAD",
+            "rising": [
+                428,
+                438,
+                449
+            ],
+            "to_pin": "PADDI",
+            "type": "IOPath"
+        }
+    ],
+    "PIO:IOTYPE=SSTL18_I": [
+        {
+            "clock": [
+                "negedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                1250,
+                1250,
+                1250
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                1250,
+                1250,
+                1250
+            ]
+        },
+        {
+            "falling": [
+                1899,
+                1985,
+                2071
+            ],
+            "from_pin": "PADDO",
+            "rising": [
+                1899,
+                1985,
+                2071
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                2043,
+                2445,
+                2847
+            ],
+            "from_pin": "PADDT",
+            "rising": [
+                2043,
+                2445,
+                2847
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                425,
+                436,
+                448
+            ],
+            "from_pin": "PAD",
+            "rising": [
+                425,
+                436,
+                448
+            ],
+            "to_pin": "PADDI",
+            "type": "IOPath"
+        }
+    ],
+    "PIO:IOTYPE=SSTL18_II": [
+        {
+            "clock": [
+                "negedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                1250,
+                1250,
+                1250
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                1250,
+                1250,
+                1250
+            ]
+        },
+        {
+            "falling": [
+                1600,
+                2494,
+                3389
+            ],
+            "from_pin": "PADDT",
+            "rising": [
+                1600,
+                2494,
+                3389
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1665,
+                1717,
+                1770
+            ],
+            "from_pin": "PADDO",
+            "rising": [
+                1665,
+                1717,
+                1770
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                425,
+                436,
+                448
+            ],
+            "from_pin": "PAD",
+            "rising": [
+                425,
+                436,
+                448
+            ],
+            "to_pin": "PADDI",
+            "type": "IOPath"
+        }
+    ],
+    "SCCU2C": [
+        {
+            "clock": [
+                "negedge",
+                "CLK"
+            ],
+            "type": "Width",
+            "width": [
+                1092,
+                1092,
+                1092
+            ]
+        },
+        {
+            "clock": [
+                "negedge",
+                "LSR"
+            ],
+            "type": "Width",
+            "width": [
+                546,
+                546,
+                546
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "LSR",
+            "setup": [
+                229,
+                292,
+                355
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "LSR",
+            "setup": [
+                229,
+                292,
+                356
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                129,
+                130,
+                132
+            ],
+            "pin": "CE",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                129,
+                131,
+                133
+            ],
+            "pin": "CE",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                239,
+                253,
+                268
+            ],
+            "pin": "DI1",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                240,
+                254,
+                268
+            ],
+            "pin": "DI0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "type": "Width",
+            "width": [
+                1092,
+                1092,
+                1092
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "LSR"
+            ],
+            "type": "Width",
+            "width": [
+                546,
+                546,
+                546
+            ]
+        },
+        {
+            "falling": [
+                160,
+                280,
+                401
+            ],
+            "from_pin": "A0",
+            "rising": [
+                160,
+                280,
+                401
+            ],
+            "to_pin": "FCO",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                160,
+                280,
+                401
+            ],
+            "from_pin": "A1",
+            "rising": [
+                160,
+                280,
+                401
+            ],
+            "to_pin": "FCO",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                160,
+                280,
+                401
+            ],
+            "from_pin": "B0",
+            "rising": [
+                160,
+                280,
+                401
+            ],
+            "to_pin": "FCO",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                160,
+                280,
+                401
+            ],
+            "from_pin": "B1",
+            "rising": [
+                160,
+                280,
+                401
+            ],
+            "to_pin": "FCO",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                160,
+                280,
+                401
+            ],
+            "from_pin": "C0",
+            "rising": [
+                160,
+                280,
+                401
+            ],
+            "to_pin": "FCO",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                160,
+                280,
+                401
+            ],
+            "from_pin": "C1",
+            "rising": [
+                160,
+                280,
+                401
+            ],
+            "to_pin": "FCO",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                160,
+                280,
+                401
+            ],
+            "from_pin": "D0",
+            "rising": [
+                160,
+                280,
+                401
+            ],
+            "to_pin": "FCO",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                160,
+                280,
+                401
+            ],
+            "from_pin": "D1",
+            "rising": [
+                160,
+                280,
+                401
+            ],
+            "to_pin": "FCO",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                176,
+                192,
+                208
+            ],
+            "from_pin": "A0",
+            "rising": [
+                176,
+                192,
+                208
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                176,
+                192,
+                208
+            ],
+            "from_pin": "A1",
+            "rising": [
+                176,
+                192,
+                208
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                176,
+                192,
+                208
+            ],
+            "from_pin": "B0",
+            "rising": [
+                176,
+                192,
+                208
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                176,
+                192,
+                208
+            ],
+            "from_pin": "B1",
+            "rising": [
+                176,
+                192,
+                208
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                176,
+                192,
+                208
+            ],
+            "from_pin": "C0",
+            "rising": [
+                176,
+                192,
+                208
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                176,
+                192,
+                208
+            ],
+            "from_pin": "C1",
+            "rising": [
+                176,
+                192,
+                208
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                176,
+                192,
+                208
+            ],
+            "from_pin": "D0",
+            "rising": [
+                176,
+                192,
+                208
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                176,
+                192,
+                208
+            ],
+            "from_pin": "D1",
+            "rising": [
+                176,
+                192,
+                208
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                211,
+                298,
+                385
+            ],
+            "from_pin": "FCI",
+            "rising": [
+                211,
+                298,
+                385
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                307,
+                359,
+                412
+            ],
+            "from_pin": "FCI",
+            "rising": [
+                307,
+                359,
+                412
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                378,
+                417,
+                457
+            ],
+            "from_pin": "CLK",
+            "rising": [
+                378,
+                417,
+                457
+            ],
+            "to_pin": "Q1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                379,
+                419,
+                460
+            ],
+            "from_pin": "CLK",
+            "rising": [
+                379,
+                419,
+                460
+            ],
+            "to_pin": "Q0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                520,
+                563,
+                607
+            ],
+            "from_pin": "A0",
+            "rising": [
+                520,
+                563,
+                607
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                520,
+                563,
+                607
+            ],
+            "from_pin": "B0",
+            "rising": [
+                520,
+                563,
+                607
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                520,
+                563,
+                607
+            ],
+            "from_pin": "C0",
+            "rising": [
+                520,
+                563,
+                607
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                520,
+                563,
+                607
+            ],
+            "from_pin": "D0",
+            "rising": [
+                520,
+                563,
+                607
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                56,
+                59,
+                63
+            ],
+            "from_pin": "FCI",
+            "rising": [
+                56,
+                59,
+                63
+            ],
+            "to_pin": "FCO",
+            "type": "IOPath"
+        }
+    ],
+    "SDPRAME": [
+        {
+            "clock": [
+                "negedge",
+                "CLK"
+            ],
+            "type": "Width",
+            "width": [
+                1092,
+                1092,
+                1092
+            ]
+        },
+        {
+            "clock": [
+                "negedge",
+                "WCK"
+            ],
+            "type": "Width",
+            "width": [
+                546,
+                546,
+                546
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                239,
+                253,
+                268
+            ],
+            "pin": "DI1",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                240,
+                254,
+                268
+            ],
+            "pin": "DI0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "type": "Width",
+            "width": [
+                1092,
+                1092,
+                1092
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "WCK"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "WRE",
+            "setup": [
+                218,
+                273,
+                329
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "WCK"
+            ],
+            "hold": [
+                185,
+                222,
+                260
+            ],
+            "pin": "WD0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "WCK"
+            ],
+            "hold": [
+                188,
+                223,
+                259
+            ],
+            "pin": "WD1",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "WCK"
+            ],
+            "hold": [
+                236,
+                272,
+                308
+            ],
+            "pin": "WAD2",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "WCK"
+            ],
+            "hold": [
+                246,
+                280,
+                314
+            ],
+            "pin": "WAD0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "WCK"
+            ],
+            "hold": [
+                251,
+                284,
+                317
+            ],
+            "pin": "WAD3",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "WCK"
+            ],
+            "hold": [
+                255,
+                287,
+                320
+            ],
+            "pin": "WAD1",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "WCK"
+            ],
+            "type": "Width",
+            "width": [
+                546,
+                546,
+                546
+            ]
+        },
+        {
+            "falling": [
+                176,
+                192,
+                208
+            ],
+            "from_pin": "RAD0",
+            "rising": [
+                176,
+                192,
+                208
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                176,
+                192,
+                208
+            ],
+            "from_pin": "RAD0",
+            "rising": [
+                176,
+                192,
+                208
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                176,
+                192,
+                208
+            ],
+            "from_pin": "RAD1",
+            "rising": [
+                176,
+                192,
+                208
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                176,
+                192,
+                208
+            ],
+            "from_pin": "RAD1",
+            "rising": [
+                176,
+                192,
+                208
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                176,
+                192,
+                208
+            ],
+            "from_pin": "RAD2",
+            "rising": [
+                176,
+                192,
+                208
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                176,
+                192,
+                208
+            ],
+            "from_pin": "RAD2",
+            "rising": [
+                176,
+                192,
+                208
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                176,
+                192,
+                208
+            ],
+            "from_pin": "RAD3",
+            "rising": [
+                176,
+                192,
+                208
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                176,
+                192,
+                208
+            ],
+            "from_pin": "RAD3",
+            "rising": [
+                176,
+                192,
+                208
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                378,
+                417,
+                457
+            ],
+            "from_pin": "CLK",
+            "rising": [
+                378,
+                417,
+                457
+            ],
+            "to_pin": "Q1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                379,
+                419,
+                460
+            ],
+            "from_pin": "CLK",
+            "rising": [
+                379,
+                419,
+                460
+            ],
+            "to_pin": "Q0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                806,
+                813,
+                820
+            ],
+            "from_pin": "WCK",
+            "rising": [
+                806,
+                813,
+                820
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                809,
+                816,
+                823
+            ],
+            "from_pin": "WCK",
+            "rising": [
+                809,
+                816,
+                823
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        }
+    ],
+    "SLOGICB": [
+        {
+            "clock": [
+                "negedge",
+                "CLK"
+            ],
+            "type": "Width",
+            "width": [
+                1092,
+                1092,
+                1092
+            ]
+        },
+        {
+            "clock": [
+                "negedge",
+                "LSR"
+            ],
+            "type": "Width",
+            "width": [
+                546,
+                546,
+                546
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "LSR",
+            "setup": [
+                229,
+                292,
+                356
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                129,
+                130,
+                132
+            ],
+            "pin": "CE",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                129,
+                131,
+                133
+            ],
+            "pin": "CE",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                215,
+                241,
+                268
+            ],
+            "pin": "M0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                215,
+                242,
+                269
+            ],
+            "pin": "M1",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                239,
+                253,
+                268
+            ],
+            "pin": "DI1",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                240,
+                254,
+                268
+            ],
+            "pin": "DI0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "type": "Width",
+            "width": [
+                1092,
+                1092,
+                1092
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "LSR"
+            ],
+            "type": "Width",
+            "width": [
+                546,
+                546,
+                546
+            ]
+        },
+        {
+            "falling": [
+                166,
+                187,
+                209
+            ],
+            "from_pin": "FXA",
+            "rising": [
+                166,
+                187,
+                209
+            ],
+            "to_pin": "OFX1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                166,
+                188,
+                211
+            ],
+            "from_pin": "FXB",
+            "rising": [
+                166,
+                188,
+                211
+            ],
+            "to_pin": "OFX1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                166,
+                193,
+                221
+            ],
+            "from_pin": "M1",
+            "rising": [
+                166,
+                193,
+                221
+            ],
+            "to_pin": "OFX1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                166,
+                195,
+                225
+            ],
+            "from_pin": "M0",
+            "rising": [
+                166,
+                195,
+                225
+            ],
+            "to_pin": "OFX0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                176,
+                192,
+                208
+            ],
+            "from_pin": "A0",
+            "rising": [
+                176,
+                192,
+                208
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                176,
+                192,
+                208
+            ],
+            "from_pin": "A1",
+            "rising": [
+                176,
+                192,
+                208
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                176,
+                192,
+                208
+            ],
+            "from_pin": "B0",
+            "rising": [
+                176,
+                192,
+                208
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                176,
+                192,
+                208
+            ],
+            "from_pin": "B1",
+            "rising": [
+                176,
+                192,
+                208
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                176,
+                192,
+                208
+            ],
+            "from_pin": "C0",
+            "rising": [
+                176,
+                192,
+                208
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                176,
+                192,
+                208
+            ],
+            "from_pin": "C1",
+            "rising": [
+                176,
+                192,
+                208
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                176,
+                192,
+                208
+            ],
+            "from_pin": "D0",
+            "rising": [
+                176,
+                192,
+                208
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                176,
+                192,
+                208
+            ],
+            "from_pin": "D1",
+            "rising": [
+                176,
+                192,
+                208
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                234,
+                294,
+                354
+            ],
+            "from_pin": "A0",
+            "rising": [
+                234,
+                294,
+                354
+            ],
+            "to_pin": "OFX0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                234,
+                294,
+                354
+            ],
+            "from_pin": "A1",
+            "rising": [
+                234,
+                294,
+                354
+            ],
+            "to_pin": "OFX0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                234,
+                294,
+                354
+            ],
+            "from_pin": "B0",
+            "rising": [
+                234,
+                294,
+                354
+            ],
+            "to_pin": "OFX0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                234,
+                294,
+                354
+            ],
+            "from_pin": "B1",
+            "rising": [
+                234,
+                294,
+                354
+            ],
+            "to_pin": "OFX0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                234,
+                294,
+                354
+            ],
+            "from_pin": "C0",
+            "rising": [
+                234,
+                294,
+                354
+            ],
+            "to_pin": "OFX0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                234,
+                294,
+                354
+            ],
+            "from_pin": "C1",
+            "rising": [
+                234,
+                294,
+                354
+            ],
+            "to_pin": "OFX0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                234,
+                294,
+                354
+            ],
+            "from_pin": "D0",
+            "rising": [
+                234,
+                294,
+                354
+            ],
+            "to_pin": "OFX0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                234,
+                294,
+                354
+            ],
+            "from_pin": "D1",
+            "rising": [
+                234,
+                294,
+                354
+            ],
+            "to_pin": "OFX0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                378,
+                417,
+                457
+            ],
+            "from_pin": "CLK",
+            "rising": [
+                378,
+                417,
+                457
+            ],
+            "to_pin": "Q1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                379,
+                419,
+                460
+            ],
+            "from_pin": "CLK",
+            "rising": [
+                379,
+                419,
+                460
+            ],
+            "to_pin": "Q0",
+            "type": "IOPath"
+        }
+    ],
+    "SRAMWB": [
+        {
+            "falling": [
+                0,
+                0,
+                0
+            ],
+            "from_pin": "A0",
+            "rising": [
+                0,
+                0,
+                0
+            ],
+            "to_pin": "WADO3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                0,
+                0,
+                0
+            ],
+            "from_pin": "A1",
+            "rising": [
+                0,
+                0,
+                0
+            ],
+            "to_pin": "WDO1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                0,
+                0,
+                0
+            ],
+            "from_pin": "B0",
+            "rising": [
+                0,
+                0,
+                0
+            ],
+            "to_pin": "WADO1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                0,
+                0,
+                0
+            ],
+            "from_pin": "B1",
+            "rising": [
+                0,
+                0,
+                0
+            ],
+            "to_pin": "WDO3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                0,
+                0,
+                0
+            ],
+            "from_pin": "C0",
+            "rising": [
+                0,
+                0,
+                0
+            ],
+            "to_pin": "WADO2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                0,
+                0,
+                0
+            ],
+            "from_pin": "C1",
+            "rising": [
+                0,
+                0,
+                0
+            ],
+            "to_pin": "WDO0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                0,
+                0,
+                0
+            ],
+            "from_pin": "D0",
+            "rising": [
+                0,
+                0,
+                0
+            ],
+            "to_pin": "WADO0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                0,
+                0,
+                0
+            ],
+            "from_pin": "D1",
+            "rising": [
+                0,
+                0,
+                0
+            ],
+            "to_pin": "WDO2",
+            "type": "IOPath"
+        }
+    ]
+}
\ No newline at end of file
diff --git a/ECP5/timing/speed_8/cells.json b/ECP5/timing/speed_8/cells.json
new file mode 100644
index 0000000..438383a
--- /dev/null
+++ b/ECP5/timing/speed_8/cells.json
@@ -0,0 +1,16208 @@
+{
+    "DP16KD:REGMODE_A=NOREG,REGMODE_B=NOREG": [
+        {
+            "clock": [
+                "negedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                1842,
+                1842,
+                1842
+            ]
+        },
+        {
+            "clock": [
+                "negedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                1842,
+                1842,
+                1842
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEA",
+            "setup": [
+                188,
+                188,
+                188
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTA",
+            "setup": [
+                444,
+                444,
+                444
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                154,
+                154,
+                154
+            ],
+            "pin": "CSA0",
+            "setup": [
+                27,
+                27,
+                27
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                154,
+                154,
+                154
+            ],
+            "pin": "CSA1",
+            "setup": [
+                27,
+                27,
+                27
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                154,
+                154,
+                154
+            ],
+            "pin": "CSA2",
+            "setup": [
+                27,
+                27,
+                27
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA0",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA1",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA10",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA11",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA12",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA13",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA14",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA15",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA16",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA17",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA2",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA3",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA4",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA5",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA6",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA7",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA8",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA9",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA0",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA1",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA10",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA11",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA12",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA13",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA2",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA3",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA4",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA5",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA6",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA7",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA8",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA9",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                74,
+                74,
+                74
+            ],
+            "pin": "CEA",
+            "setup": [
+                158,
+                158,
+                158
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                88,
+                88,
+                88
+            ],
+            "pin": "WEA",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                1842,
+                1842,
+                1842
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEB",
+            "setup": [
+                196,
+                196,
+                196
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTB",
+            "setup": [
+                449,
+                449,
+                449
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB0",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB1",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB10",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB11",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB12",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB13",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB14",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB15",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB16",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB17",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB2",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB3",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB4",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB5",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB6",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB7",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB8",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB9",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                297,
+                297,
+                297
+            ],
+            "pin": "CSB0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                297,
+                297,
+                297
+            ],
+            "pin": "CSB1",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                297,
+                297,
+                297
+            ],
+            "pin": "CSB2",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                323,
+                323,
+                323
+            ],
+            "pin": "WEB",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                71,
+                71,
+                71
+            ],
+            "pin": "CEB",
+            "setup": [
+                256,
+                256,
+                256
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB0",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB1",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB10",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB11",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB12",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB13",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB2",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB3",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB4",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB5",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB6",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB7",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB8",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB9",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                1842,
+                1842,
+                1842
+            ]
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA9",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB9",
+            "type": "IOPath"
+        }
+    ],
+    "DP16KD:REGMODE_A=NOREG,REGMODE_B=OUTREG": [
+        {
+            "clock": [
+                "negedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                1842,
+                1842,
+                1842
+            ]
+        },
+        {
+            "clock": [
+                "negedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                1842,
+                1842,
+                1842
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEA",
+            "setup": [
+                188,
+                188,
+                188
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTA",
+            "setup": [
+                444,
+                444,
+                444
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                154,
+                154,
+                154
+            ],
+            "pin": "CSA0",
+            "setup": [
+                27,
+                27,
+                27
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                154,
+                154,
+                154
+            ],
+            "pin": "CSA1",
+            "setup": [
+                27,
+                27,
+                27
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                154,
+                154,
+                154
+            ],
+            "pin": "CSA2",
+            "setup": [
+                27,
+                27,
+                27
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA0",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA1",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA10",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA11",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA12",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA13",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA14",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA15",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA16",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA17",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA2",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA3",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA4",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA5",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA6",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA7",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA8",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA9",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA0",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA1",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA10",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA11",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA12",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA13",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA2",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA3",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA4",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA5",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA6",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA7",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA8",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA9",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                74,
+                74,
+                74
+            ],
+            "pin": "CEA",
+            "setup": [
+                158,
+                158,
+                158
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                88,
+                88,
+                88
+            ],
+            "pin": "WEA",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                1842,
+                1842,
+                1842
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEB",
+            "setup": [
+                196,
+                196,
+                196
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTB",
+            "setup": [
+                449,
+                449,
+                449
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB0",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB1",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB10",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB11",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB12",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB13",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB14",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB15",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB16",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB17",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB2",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB3",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB4",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB5",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB6",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB7",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB8",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB9",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                297,
+                297,
+                297
+            ],
+            "pin": "CSB0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                297,
+                297,
+                297
+            ],
+            "pin": "CSB1",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                297,
+                297,
+                297
+            ],
+            "pin": "CSB2",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                323,
+                323,
+                323
+            ],
+            "pin": "WEB",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                71,
+                71,
+                71
+            ],
+            "pin": "CEB",
+            "setup": [
+                256,
+                256,
+                256
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB0",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB1",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB10",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB11",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB12",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB13",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB2",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB3",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB4",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB5",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB6",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB7",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB8",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB9",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                1842,
+                1842,
+                1842
+            ]
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA9",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                679,
+                698,
+                718
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                679,
+                698,
+                718
+            ],
+            "to_pin": "DOB0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                679,
+                698,
+                718
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                679,
+                698,
+                718
+            ],
+            "to_pin": "DOB1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                679,
+                698,
+                718
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                679,
+                698,
+                718
+            ],
+            "to_pin": "DOB10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                679,
+                698,
+                718
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                679,
+                698,
+                718
+            ],
+            "to_pin": "DOB11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                679,
+                698,
+                718
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                679,
+                698,
+                718
+            ],
+            "to_pin": "DOB12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                679,
+                698,
+                718
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                679,
+                698,
+                718
+            ],
+            "to_pin": "DOB13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                679,
+                698,
+                718
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                679,
+                698,
+                718
+            ],
+            "to_pin": "DOB14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                679,
+                698,
+                718
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                679,
+                698,
+                718
+            ],
+            "to_pin": "DOB15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                679,
+                698,
+                718
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                679,
+                698,
+                718
+            ],
+            "to_pin": "DOB16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                679,
+                698,
+                718
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                679,
+                698,
+                718
+            ],
+            "to_pin": "DOB17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                679,
+                698,
+                718
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                679,
+                698,
+                718
+            ],
+            "to_pin": "DOB2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                679,
+                698,
+                718
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                679,
+                698,
+                718
+            ],
+            "to_pin": "DOB3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                679,
+                698,
+                718
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                679,
+                698,
+                718
+            ],
+            "to_pin": "DOB4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                679,
+                698,
+                718
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                679,
+                698,
+                718
+            ],
+            "to_pin": "DOB5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                679,
+                698,
+                718
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                679,
+                698,
+                718
+            ],
+            "to_pin": "DOB6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                679,
+                698,
+                718
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                679,
+                698,
+                718
+            ],
+            "to_pin": "DOB7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                679,
+                698,
+                718
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                679,
+                698,
+                718
+            ],
+            "to_pin": "DOB8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                679,
+                698,
+                718
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                679,
+                698,
+                718
+            ],
+            "to_pin": "DOB9",
+            "type": "IOPath"
+        }
+    ],
+    "DP16KD:REGMODE_A=OUTREG,REGMODE_B=NOREG": [
+        {
+            "clock": [
+                "negedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                1842,
+                1842,
+                1842
+            ]
+        },
+        {
+            "clock": [
+                "negedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                1842,
+                1842,
+                1842
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEA",
+            "setup": [
+                188,
+                188,
+                188
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTA",
+            "setup": [
+                444,
+                444,
+                444
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                154,
+                154,
+                154
+            ],
+            "pin": "CSA0",
+            "setup": [
+                27,
+                27,
+                27
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                154,
+                154,
+                154
+            ],
+            "pin": "CSA1",
+            "setup": [
+                27,
+                27,
+                27
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                154,
+                154,
+                154
+            ],
+            "pin": "CSA2",
+            "setup": [
+                27,
+                27,
+                27
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA0",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA1",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA10",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA11",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA12",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA13",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA14",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA15",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA16",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA17",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA2",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA3",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA4",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA5",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA6",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA7",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA8",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA9",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA0",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA1",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA10",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA11",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA12",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA13",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA2",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA3",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA4",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA5",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA6",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA7",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA8",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA9",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                74,
+                74,
+                74
+            ],
+            "pin": "CEA",
+            "setup": [
+                158,
+                158,
+                158
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                88,
+                88,
+                88
+            ],
+            "pin": "WEA",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                1842,
+                1842,
+                1842
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEB",
+            "setup": [
+                196,
+                196,
+                196
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTB",
+            "setup": [
+                449,
+                449,
+                449
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB0",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB1",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB10",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB11",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB12",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB13",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB14",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB15",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB16",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB17",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB2",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB3",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB4",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB5",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB6",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB7",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB8",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB9",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                297,
+                297,
+                297
+            ],
+            "pin": "CSB0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                297,
+                297,
+                297
+            ],
+            "pin": "CSB1",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                297,
+                297,
+                297
+            ],
+            "pin": "CSB2",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                323,
+                323,
+                323
+            ],
+            "pin": "WEB",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                71,
+                71,
+                71
+            ],
+            "pin": "CEB",
+            "setup": [
+                256,
+                256,
+                256
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB0",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB1",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB10",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB11",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB12",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB13",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB2",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB3",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB4",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB5",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB6",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB7",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB8",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB9",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                1842,
+                1842,
+                1842
+            ]
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB9",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                698,
+                718,
+                738
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                698,
+                718,
+                738
+            ],
+            "to_pin": "DOA0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                698,
+                718,
+                738
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                698,
+                718,
+                738
+            ],
+            "to_pin": "DOA1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                698,
+                718,
+                738
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                698,
+                718,
+                738
+            ],
+            "to_pin": "DOA10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                698,
+                718,
+                738
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                698,
+                718,
+                738
+            ],
+            "to_pin": "DOA11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                698,
+                718,
+                738
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                698,
+                718,
+                738
+            ],
+            "to_pin": "DOA12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                698,
+                718,
+                738
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                698,
+                718,
+                738
+            ],
+            "to_pin": "DOA13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                698,
+                718,
+                738
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                698,
+                718,
+                738
+            ],
+            "to_pin": "DOA14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                698,
+                718,
+                738
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                698,
+                718,
+                738
+            ],
+            "to_pin": "DOA15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                698,
+                718,
+                738
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                698,
+                718,
+                738
+            ],
+            "to_pin": "DOA16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                698,
+                718,
+                738
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                698,
+                718,
+                738
+            ],
+            "to_pin": "DOA17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                698,
+                718,
+                738
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                698,
+                718,
+                738
+            ],
+            "to_pin": "DOA2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                698,
+                718,
+                738
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                698,
+                718,
+                738
+            ],
+            "to_pin": "DOA3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                698,
+                718,
+                738
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                698,
+                718,
+                738
+            ],
+            "to_pin": "DOA4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                698,
+                718,
+                738
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                698,
+                718,
+                738
+            ],
+            "to_pin": "DOA5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                698,
+                718,
+                738
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                698,
+                718,
+                738
+            ],
+            "to_pin": "DOA6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                698,
+                718,
+                738
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                698,
+                718,
+                738
+            ],
+            "to_pin": "DOA7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                698,
+                718,
+                738
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                698,
+                718,
+                738
+            ],
+            "to_pin": "DOA8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                698,
+                718,
+                738
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                698,
+                718,
+                738
+            ],
+            "to_pin": "DOA9",
+            "type": "IOPath"
+        }
+    ],
+    "DP16KD:REGMODE_A=OUTREG,REGMODE_B=OUTREG": [
+        {
+            "clock": [
+                "negedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                1842,
+                1842,
+                1842
+            ]
+        },
+        {
+            "clock": [
+                "negedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                1842,
+                1842,
+                1842
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEA",
+            "setup": [
+                188,
+                188,
+                188
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTA",
+            "setup": [
+                444,
+                444,
+                444
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                154,
+                154,
+                154
+            ],
+            "pin": "CSA0",
+            "setup": [
+                27,
+                27,
+                27
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                154,
+                154,
+                154
+            ],
+            "pin": "CSA1",
+            "setup": [
+                27,
+                27,
+                27
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                154,
+                154,
+                154
+            ],
+            "pin": "CSA2",
+            "setup": [
+                27,
+                27,
+                27
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA0",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA1",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA10",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA11",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA12",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA13",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA14",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA15",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA16",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA17",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA2",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA3",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA4",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA5",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA6",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA7",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA8",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA9",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA0",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA1",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA10",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA11",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA12",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA13",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA2",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA3",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA4",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA5",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA6",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA7",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA8",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA9",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                74,
+                74,
+                74
+            ],
+            "pin": "CEA",
+            "setup": [
+                158,
+                158,
+                158
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                88,
+                88,
+                88
+            ],
+            "pin": "WEA",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                1842,
+                1842,
+                1842
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEB",
+            "setup": [
+                196,
+                196,
+                196
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTB",
+            "setup": [
+                449,
+                449,
+                449
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB0",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB1",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB10",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB11",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB12",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB13",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB14",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB15",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB16",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB17",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB2",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB3",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB4",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB5",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB6",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB7",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB8",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB9",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                297,
+                297,
+                297
+            ],
+            "pin": "CSB0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                297,
+                297,
+                297
+            ],
+            "pin": "CSB1",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                297,
+                297,
+                297
+            ],
+            "pin": "CSB2",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                323,
+                323,
+                323
+            ],
+            "pin": "WEB",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                71,
+                71,
+                71
+            ],
+            "pin": "CEB",
+            "setup": [
+                256,
+                256,
+                256
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB0",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB1",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB10",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB11",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB12",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB13",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB2",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB3",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB4",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB5",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB6",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB7",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB8",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB9",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                1842,
+                1842,
+                1842
+            ]
+        },
+        {
+            "falling": [
+                679,
+                698,
+                718
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                679,
+                698,
+                718
+            ],
+            "to_pin": "DOB0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                679,
+                698,
+                718
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                679,
+                698,
+                718
+            ],
+            "to_pin": "DOB1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                679,
+                698,
+                718
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                679,
+                698,
+                718
+            ],
+            "to_pin": "DOB10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                679,
+                698,
+                718
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                679,
+                698,
+                718
+            ],
+            "to_pin": "DOB11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                679,
+                698,
+                718
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                679,
+                698,
+                718
+            ],
+            "to_pin": "DOB12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                679,
+                698,
+                718
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                679,
+                698,
+                718
+            ],
+            "to_pin": "DOB13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                679,
+                698,
+                718
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                679,
+                698,
+                718
+            ],
+            "to_pin": "DOB14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                679,
+                698,
+                718
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                679,
+                698,
+                718
+            ],
+            "to_pin": "DOB15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                679,
+                698,
+                718
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                679,
+                698,
+                718
+            ],
+            "to_pin": "DOB16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                679,
+                698,
+                718
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                679,
+                698,
+                718
+            ],
+            "to_pin": "DOB17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                679,
+                698,
+                718
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                679,
+                698,
+                718
+            ],
+            "to_pin": "DOB2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                679,
+                698,
+                718
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                679,
+                698,
+                718
+            ],
+            "to_pin": "DOB3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                679,
+                698,
+                718
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                679,
+                698,
+                718
+            ],
+            "to_pin": "DOB4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                679,
+                698,
+                718
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                679,
+                698,
+                718
+            ],
+            "to_pin": "DOB5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                679,
+                698,
+                718
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                679,
+                698,
+                718
+            ],
+            "to_pin": "DOB6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                679,
+                698,
+                718
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                679,
+                698,
+                718
+            ],
+            "to_pin": "DOB7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                679,
+                698,
+                718
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                679,
+                698,
+                718
+            ],
+            "to_pin": "DOB8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                679,
+                698,
+                718
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                679,
+                698,
+                718
+            ],
+            "to_pin": "DOB9",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                698,
+                718,
+                738
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                698,
+                718,
+                738
+            ],
+            "to_pin": "DOA0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                698,
+                718,
+                738
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                698,
+                718,
+                738
+            ],
+            "to_pin": "DOA1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                698,
+                718,
+                738
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                698,
+                718,
+                738
+            ],
+            "to_pin": "DOA10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                698,
+                718,
+                738
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                698,
+                718,
+                738
+            ],
+            "to_pin": "DOA11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                698,
+                718,
+                738
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                698,
+                718,
+                738
+            ],
+            "to_pin": "DOA12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                698,
+                718,
+                738
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                698,
+                718,
+                738
+            ],
+            "to_pin": "DOA13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                698,
+                718,
+                738
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                698,
+                718,
+                738
+            ],
+            "to_pin": "DOA14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                698,
+                718,
+                738
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                698,
+                718,
+                738
+            ],
+            "to_pin": "DOA15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                698,
+                718,
+                738
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                698,
+                718,
+                738
+            ],
+            "to_pin": "DOA16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                698,
+                718,
+                738
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                698,
+                718,
+                738
+            ],
+            "to_pin": "DOA17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                698,
+                718,
+                738
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                698,
+                718,
+                738
+            ],
+            "to_pin": "DOA2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                698,
+                718,
+                738
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                698,
+                718,
+                738
+            ],
+            "to_pin": "DOA3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                698,
+                718,
+                738
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                698,
+                718,
+                738
+            ],
+            "to_pin": "DOA4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                698,
+                718,
+                738
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                698,
+                718,
+                738
+            ],
+            "to_pin": "DOA5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                698,
+                718,
+                738
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                698,
+                718,
+                738
+            ],
+            "to_pin": "DOA6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                698,
+                718,
+                738
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                698,
+                718,
+                738
+            ],
+            "to_pin": "DOA7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                698,
+                718,
+                738
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                698,
+                718,
+                738
+            ],
+            "to_pin": "DOA8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                698,
+                718,
+                738
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                698,
+                718,
+                738
+            ],
+            "to_pin": "DOA9",
+            "type": "IOPath"
+        }
+    ],
+    "DP16KD:WRITEMODE_A=NORMAL,WRITEMODE_B=NORMAL": [
+        {
+            "clock": [
+                "negedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                1842,
+                1842,
+                1842
+            ]
+        },
+        {
+            "clock": [
+                "negedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                1842,
+                1842,
+                1842
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEA",
+            "setup": [
+                188,
+                188,
+                188
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTA",
+            "setup": [
+                444,
+                444,
+                444
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                154,
+                154,
+                154
+            ],
+            "pin": "CSA0",
+            "setup": [
+                27,
+                27,
+                27
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                154,
+                154,
+                154
+            ],
+            "pin": "CSA1",
+            "setup": [
+                27,
+                27,
+                27
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                154,
+                154,
+                154
+            ],
+            "pin": "CSA2",
+            "setup": [
+                27,
+                27,
+                27
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA0",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA1",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA10",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA11",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA12",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA13",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA14",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA15",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA16",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA17",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA2",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA3",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA4",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA5",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA6",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA7",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA8",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA9",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA0",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA1",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA10",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA11",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA12",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA13",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA2",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA3",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA4",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA5",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA6",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA7",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA8",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA9",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                74,
+                74,
+                74
+            ],
+            "pin": "CEA",
+            "setup": [
+                158,
+                158,
+                158
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                88,
+                88,
+                88
+            ],
+            "pin": "WEA",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                1842,
+                1842,
+                1842
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEB",
+            "setup": [
+                196,
+                196,
+                196
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTB",
+            "setup": [
+                449,
+                449,
+                449
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB0",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB1",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB10",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB11",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB12",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB13",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB14",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB15",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB16",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB17",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB2",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB3",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB4",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB5",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB6",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB7",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB8",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB9",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                297,
+                297,
+                297
+            ],
+            "pin": "CSB0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                297,
+                297,
+                297
+            ],
+            "pin": "CSB1",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                297,
+                297,
+                297
+            ],
+            "pin": "CSB2",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                323,
+                323,
+                323
+            ],
+            "pin": "WEB",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                71,
+                71,
+                71
+            ],
+            "pin": "CEB",
+            "setup": [
+                256,
+                256,
+                256
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB0",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB1",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB10",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB11",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB12",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB13",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB2",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB3",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB4",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB5",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB6",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB7",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB8",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB9",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                1842,
+                1842,
+                1842
+            ]
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA9",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4246,
+                4254,
+                4263
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4246,
+                4254,
+                4263
+            ],
+            "to_pin": "DOB9",
+            "type": "IOPath"
+        }
+    ],
+    "DP16KD:WRITEMODE_A=NORMAL,WRITEMODE_B=READBEFOREWRITE": [
+        {
+            "clock": [
+                "negedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                1842,
+                1842,
+                1842
+            ]
+        },
+        {
+            "clock": [
+                "negedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                2335,
+                2335,
+                2335
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEA",
+            "setup": [
+                188,
+                188,
+                188
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTA",
+            "setup": [
+                444,
+                444,
+                444
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                154,
+                154,
+                154
+            ],
+            "pin": "CSA0",
+            "setup": [
+                27,
+                27,
+                27
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                154,
+                154,
+                154
+            ],
+            "pin": "CSA1",
+            "setup": [
+                27,
+                27,
+                27
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                154,
+                154,
+                154
+            ],
+            "pin": "CSA2",
+            "setup": [
+                27,
+                27,
+                27
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA0",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA1",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA10",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA11",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA12",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA13",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA14",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA15",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA16",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA17",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA2",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA3",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA4",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA5",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA6",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA7",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA8",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA9",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA0",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA1",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA10",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA11",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA12",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA13",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA2",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA3",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA4",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA5",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA6",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA7",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA8",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA9",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                74,
+                74,
+                74
+            ],
+            "pin": "CEA",
+            "setup": [
+                158,
+                158,
+                158
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                88,
+                88,
+                88
+            ],
+            "pin": "WEA",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                1842,
+                1842,
+                1842
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEB",
+            "setup": [
+                196,
+                196,
+                196
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTB",
+            "setup": [
+                449,
+                449,
+                449
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB0",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB1",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB10",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB11",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB12",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB13",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB14",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB15",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB16",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB17",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB2",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB3",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB4",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB5",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB6",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB7",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB8",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB9",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                297,
+                297,
+                297
+            ],
+            "pin": "CSB0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                297,
+                297,
+                297
+            ],
+            "pin": "CSB1",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                297,
+                297,
+                297
+            ],
+            "pin": "CSB2",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                323,
+                323,
+                323
+            ],
+            "pin": "WEB",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                71,
+                71,
+                71
+            ],
+            "pin": "CEB",
+            "setup": [
+                256,
+                256,
+                256
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB0",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB1",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB10",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB11",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB12",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB13",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB2",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB3",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB4",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB5",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB6",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB7",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB8",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB9",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                2335,
+                2335,
+                2335
+            ]
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA9",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4248,
+                4257,
+                4266
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4248,
+                4257,
+                4266
+            ],
+            "to_pin": "DOB0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4248,
+                4257,
+                4266
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4248,
+                4257,
+                4266
+            ],
+            "to_pin": "DOB1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4248,
+                4257,
+                4266
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4248,
+                4257,
+                4266
+            ],
+            "to_pin": "DOB10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4248,
+                4257,
+                4266
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4248,
+                4257,
+                4266
+            ],
+            "to_pin": "DOB11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4248,
+                4257,
+                4266
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4248,
+                4257,
+                4266
+            ],
+            "to_pin": "DOB12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4248,
+                4257,
+                4266
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4248,
+                4257,
+                4266
+            ],
+            "to_pin": "DOB13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4248,
+                4257,
+                4266
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4248,
+                4257,
+                4266
+            ],
+            "to_pin": "DOB14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4248,
+                4257,
+                4266
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4248,
+                4257,
+                4266
+            ],
+            "to_pin": "DOB15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4248,
+                4257,
+                4266
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4248,
+                4257,
+                4266
+            ],
+            "to_pin": "DOB16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4248,
+                4257,
+                4266
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4248,
+                4257,
+                4266
+            ],
+            "to_pin": "DOB17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4248,
+                4257,
+                4266
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4248,
+                4257,
+                4266
+            ],
+            "to_pin": "DOB2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4248,
+                4257,
+                4266
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4248,
+                4257,
+                4266
+            ],
+            "to_pin": "DOB3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4248,
+                4257,
+                4266
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4248,
+                4257,
+                4266
+            ],
+            "to_pin": "DOB4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4248,
+                4257,
+                4266
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4248,
+                4257,
+                4266
+            ],
+            "to_pin": "DOB5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4248,
+                4257,
+                4266
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4248,
+                4257,
+                4266
+            ],
+            "to_pin": "DOB6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4248,
+                4257,
+                4266
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4248,
+                4257,
+                4266
+            ],
+            "to_pin": "DOB7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4248,
+                4257,
+                4266
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4248,
+                4257,
+                4266
+            ],
+            "to_pin": "DOB8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4248,
+                4257,
+                4266
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4248,
+                4257,
+                4266
+            ],
+            "to_pin": "DOB9",
+            "type": "IOPath"
+        }
+    ],
+    "DP16KD:WRITEMODE_A=NORMAL,WRITEMODE_B=WRITETHROUGH": [
+        {
+            "clock": [
+                "negedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                1842,
+                1842,
+                1842
+            ]
+        },
+        {
+            "clock": [
+                "negedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                1831,
+                1831,
+                1831
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEA",
+            "setup": [
+                188,
+                188,
+                188
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTA",
+            "setup": [
+                444,
+                444,
+                444
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                154,
+                154,
+                154
+            ],
+            "pin": "CSA0",
+            "setup": [
+                27,
+                27,
+                27
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                154,
+                154,
+                154
+            ],
+            "pin": "CSA1",
+            "setup": [
+                27,
+                27,
+                27
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                154,
+                154,
+                154
+            ],
+            "pin": "CSA2",
+            "setup": [
+                27,
+                27,
+                27
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA0",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA1",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA10",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA11",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA12",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA13",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA14",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA15",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA16",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA17",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA2",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA3",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA4",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA5",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA6",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA7",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA8",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                30,
+                30,
+                30
+            ],
+            "pin": "DIA9",
+            "setup": [
+                179,
+                179,
+                179
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA0",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA1",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA10",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA11",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA12",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA13",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA2",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA3",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA4",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA5",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA6",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA7",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA8",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                5,
+                5,
+                5
+            ],
+            "pin": "ADA9",
+            "setup": [
+                202,
+                202,
+                202
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                74,
+                74,
+                74
+            ],
+            "pin": "CEA",
+            "setup": [
+                158,
+                158,
+                158
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                88,
+                88,
+                88
+            ],
+            "pin": "WEA",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                1842,
+                1842,
+                1842
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEB",
+            "setup": [
+                196,
+                196,
+                196
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTB",
+            "setup": [
+                449,
+                449,
+                449
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB0",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB1",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB10",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB11",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB12",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB13",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB14",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB15",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB16",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB17",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB2",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB3",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB4",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB5",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB6",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB7",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB8",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                197,
+                197,
+                197
+            ],
+            "pin": "DIB9",
+            "setup": [
+                129,
+                129,
+                129
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                297,
+                297,
+                297
+            ],
+            "pin": "CSB0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                297,
+                297,
+                297
+            ],
+            "pin": "CSB1",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                297,
+                297,
+                297
+            ],
+            "pin": "CSB2",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                323,
+                323,
+                323
+            ],
+            "pin": "WEB",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                71,
+                71,
+                71
+            ],
+            "pin": "CEB",
+            "setup": [
+                256,
+                256,
+                256
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB0",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB1",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB10",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB11",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB12",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB13",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB2",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB3",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB4",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB5",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB6",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB7",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB8",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                86,
+                86,
+                86
+            ],
+            "pin": "ADB9",
+            "setup": [
+                174,
+                174,
+                174
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                1831,
+                1831,
+                1831
+            ]
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4074,
+                4086,
+                4099
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                4074,
+                4086,
+                4099
+            ],
+            "to_pin": "DOA9",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4247,
+                4256,
+                4266
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4247,
+                4256,
+                4266
+            ],
+            "to_pin": "DOB0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4247,
+                4256,
+                4266
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4247,
+                4256,
+                4266
+            ],
+            "to_pin": "DOB1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4247,
+                4256,
+                4266
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4247,
+                4256,
+                4266
+            ],
+            "to_pin": "DOB10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4247,
+                4256,
+                4266
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4247,
+                4256,
+                4266
+            ],
+            "to_pin": "DOB11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4247,
+                4256,
+                4266
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4247,
+                4256,
+                4266
+            ],
+            "to_pin": "DOB12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4247,
+                4256,
+                4266
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4247,
+                4256,
+                4266
+            ],
+            "to_pin": "DOB13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4247,
+                4256,
+                4266
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4247,
+                4256,
+                4266
+            ],
+            "to_pin": "DOB14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4247,
+                4256,
+                4266
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4247,
+                4256,
+                4266
+            ],
+            "to_pin": "DOB15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4247,
+                4256,
+                4266
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4247,
+                4256,
+                4266
+            ],
+            "to_pin": "DOB16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4247,
+                4256,
+                4266
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4247,
+                4256,
+                4266
+            ],
+            "to_pin": "DOB17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4247,
+                4256,
+                4266
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4247,
+                4256,
+                4266
+            ],
+            "to_pin": "DOB2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4247,
+                4256,
+                4266
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4247,
+                4256,
+                4266
+            ],
+            "to_pin": "DOB3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4247,
+                4256,
+                4266
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4247,
+                4256,
+                4266
+            ],
+            "to_pin": "DOB4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4247,
+                4256,
+                4266
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4247,
+                4256,
+                4266
+            ],
+            "to_pin": "DOB5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4247,
+                4256,
+                4266
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4247,
+                4256,
+                4266
+            ],
+            "to_pin": "DOB6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4247,
+                4256,
+                4266
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4247,
+                4256,
+                4266
+            ],
+            "to_pin": "DOB7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4247,
+                4256,
+                4266
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4247,
+                4256,
+                4266
+            ],
+            "to_pin": "DOB8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                4247,
+                4256,
+                4266
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                4247,
+                4256,
+                4266
+            ],
+            "to_pin": "DOB9",
+            "type": "IOPath"
+        }
+    ],
+    "PIO:IOTYPE=LVCMOS12": [
+        {
+            "clock": [
+                "negedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                2500,
+                2500,
+                2500
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                2500,
+                2500,
+                2500
+            ]
+        },
+        {
+            "falling": [
+                1347,
+                1513,
+                1679
+            ],
+            "from_pin": "PADDO",
+            "rising": [
+                1347,
+                1513,
+                1679
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1554,
+                1800,
+                2047
+            ],
+            "from_pin": "PADDT",
+            "rising": [
+                1554,
+                1800,
+                2047
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                594,
+                610,
+                626
+            ],
+            "from_pin": "PAD",
+            "rising": [
+                594,
+                610,
+                626
+            ],
+            "to_pin": "PADDI",
+            "type": "IOPath"
+        }
+    ],
+    "PIO:IOTYPE=LVCMOS15": [
+        {
+            "clock": [
+                "negedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                2500,
+                2500,
+                2500
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                2500,
+                2500,
+                2500
+            ]
+        },
+        {
+            "falling": [
+                1396,
+                1553,
+                1711
+            ],
+            "from_pin": "PADDO",
+            "rising": [
+                1396,
+                1553,
+                1711
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1464,
+                1474,
+                1484
+            ],
+            "from_pin": "PAD",
+            "rising": [
+                1464,
+                1474,
+                1484
+            ],
+            "to_pin": "PADDI",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1553,
+                1734,
+                1915
+            ],
+            "from_pin": "PADDT",
+            "rising": [
+                1553,
+                1734,
+                1915
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        }
+    ],
+    "PIO:IOTYPE=LVCMOS18": [
+        {
+            "clock": [
+                "negedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                2500,
+                2500,
+                2500
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                2500,
+                2500,
+                2500
+            ]
+        },
+        {
+            "falling": [
+                1145,
+                1191,
+                1237
+            ],
+            "from_pin": "PAD",
+            "rising": [
+                1145,
+                1191,
+                1237
+            ],
+            "to_pin": "PADDI",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1441,
+                1587,
+                1734
+            ],
+            "from_pin": "PADDO",
+            "rising": [
+                1441,
+                1587,
+                1734
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1750,
+                1888,
+                2027
+            ],
+            "from_pin": "PADDT",
+            "rising": [
+                1750,
+                1888,
+                2027
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        }
+    ],
+    "PIO:IOTYPE=LVCMOS25": [
+        {
+            "clock": [
+                "negedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                2500,
+                2500,
+                2500
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                2500,
+                2500,
+                2500
+            ]
+        },
+        {
+            "falling": [
+                1736,
+                1751,
+                1766
+            ],
+            "from_pin": "PADDO",
+            "rising": [
+                1736,
+                1751,
+                1766
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1747,
+                1843,
+                1940
+            ],
+            "from_pin": "PADDT",
+            "rising": [
+                1747,
+                1843,
+                1940
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                826,
+                851,
+                876
+            ],
+            "from_pin": "PAD",
+            "rising": [
+                826,
+                851,
+                876
+            ],
+            "to_pin": "PADDI",
+            "type": "IOPath"
+        }
+    ],
+    "PIO:IOTYPE=LVCMOS33": [
+        {
+            "clock": [
+                "negedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                2500,
+                2500,
+                2500
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                2500,
+                2500,
+                2500
+            ]
+        },
+        {
+            "falling": [
+                1819,
+                2006,
+                2193
+            ],
+            "from_pin": "PADDO",
+            "rising": [
+                1819,
+                2006,
+                2193
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                2113,
+                2327,
+                2542
+            ],
+            "from_pin": "PADDT",
+            "rising": [
+                2113,
+                2327,
+                2542
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                921,
+                945,
+                970
+            ],
+            "from_pin": "PAD",
+            "rising": [
+                921,
+                945,
+                970
+            ],
+            "to_pin": "PADDI",
+            "type": "IOPath"
+        }
+    ],
+    "PIO:IOTYPE=LVDS": [
+        {
+            "clock": [
+                "negedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                1250,
+                1250,
+                1250
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                1250,
+                1250,
+                1250
+            ]
+        },
+        {
+            "falling": [
+                437,
+                437,
+                437
+            ],
+            "from_pin": "PAD",
+            "rising": [
+                437,
+                437,
+                437
+            ],
+            "to_pin": "PADDI",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                957,
+                958,
+                959
+            ],
+            "from_pin": "PADDO",
+            "rising": [
+                957,
+                958,
+                959
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        }
+    ],
+    "PIO:IOTYPE=SSTL15_I": [
+        {
+            "clock": [
+                "negedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                1250,
+                1250,
+                1250
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                1250,
+                1250,
+                1250
+            ]
+        },
+        {
+            "falling": [
+                1758,
+                1862,
+                1966
+            ],
+            "from_pin": "PADDO",
+            "rising": [
+                1758,
+                1862,
+                1966
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1821,
+                2419,
+                3017
+            ],
+            "from_pin": "PADDT",
+            "rising": [
+                1821,
+                2419,
+                3017
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                403,
+                413,
+                424
+            ],
+            "from_pin": "PAD",
+            "rising": [
+                403,
+                413,
+                424
+            ],
+            "to_pin": "PADDI",
+            "type": "IOPath"
+        }
+    ],
+    "PIO:IOTYPE=SSTL15_II": [
+        {
+            "clock": [
+                "negedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                1250,
+                1250,
+                1250
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                1250,
+                1250,
+                1250
+            ]
+        },
+        {
+            "falling": [
+                1661,
+                2432,
+                3203
+            ],
+            "from_pin": "PADDT",
+            "rising": [
+                1661,
+                2432,
+                3203
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1678,
+                1752,
+                1827
+            ],
+            "from_pin": "PADDO",
+            "rising": [
+                1678,
+                1752,
+                1827
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                403,
+                413,
+                424
+            ],
+            "from_pin": "PAD",
+            "rising": [
+                403,
+                413,
+                424
+            ],
+            "to_pin": "PADDI",
+            "type": "IOPath"
+        }
+    ],
+    "PIO:IOTYPE=SSTL18_I": [
+        {
+            "clock": [
+                "negedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                1250,
+                1250,
+                1250
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                1250,
+                1250,
+                1250
+            ]
+        },
+        {
+            "falling": [
+                1818,
+                1913,
+                2008
+            ],
+            "from_pin": "PADDO",
+            "rising": [
+                1818,
+                1913,
+                2008
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1954,
+                2379,
+                2805
+            ],
+            "from_pin": "PADDT",
+            "rising": [
+                1954,
+                2379,
+                2805
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                399,
+                411,
+                423
+            ],
+            "from_pin": "PAD",
+            "rising": [
+                399,
+                411,
+                423
+            ],
+            "to_pin": "PADDI",
+            "type": "IOPath"
+        }
+    ],
+    "PIO:IOTYPE=SSTL18_II": [
+        {
+            "clock": [
+                "negedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                1250,
+                1250,
+                1250
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                1250,
+                1250,
+                1250
+            ]
+        },
+        {
+            "falling": [
+                1519,
+                2431,
+                3344
+            ],
+            "from_pin": "PADDT",
+            "rising": [
+                1519,
+                2431,
+                3344
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1584,
+                1648,
+                1712
+            ],
+            "from_pin": "PADDO",
+            "rising": [
+                1584,
+                1648,
+                1712
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                399,
+                411,
+                423
+            ],
+            "from_pin": "PAD",
+            "rising": [
+                399,
+                411,
+                423
+            ],
+            "to_pin": "PADDI",
+            "type": "IOPath"
+        }
+    ],
+    "SCCU2C": [
+        {
+            "clock": [
+                "negedge",
+                "CLK"
+            ],
+            "type": "Width",
+            "width": [
+                1134,
+                1134,
+                1134
+            ]
+        },
+        {
+            "clock": [
+                "negedge",
+                "LSR"
+            ],
+            "type": "Width",
+            "width": [
+                567,
+                567,
+                567
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "LSR",
+            "setup": [
+                187,
+                236,
+                286
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "LSR",
+            "setup": [
+                187,
+                237,
+                287
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                113,
+                114,
+                116
+            ],
+            "pin": "CE",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                213,
+                222,
+                232
+            ],
+            "pin": "DI0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                213,
+                222,
+                232
+            ],
+            "pin": "DI1",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                214,
+                223,
+                232
+            ],
+            "pin": "DI0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "type": "Width",
+            "width": [
+                1134,
+                1134,
+                1134
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "LSR"
+            ],
+            "type": "Width",
+            "width": [
+                567,
+                567,
+                567
+            ]
+        },
+        {
+            "falling": [
+                144,
+                249,
+                355
+            ],
+            "from_pin": "A0",
+            "rising": [
+                144,
+                249,
+                355
+            ],
+            "to_pin": "FCO",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                144,
+                249,
+                355
+            ],
+            "from_pin": "A1",
+            "rising": [
+                144,
+                249,
+                355
+            ],
+            "to_pin": "FCO",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                144,
+                249,
+                355
+            ],
+            "from_pin": "B0",
+            "rising": [
+                144,
+                249,
+                355
+            ],
+            "to_pin": "FCO",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                144,
+                249,
+                355
+            ],
+            "from_pin": "B1",
+            "rising": [
+                144,
+                249,
+                355
+            ],
+            "to_pin": "FCO",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                144,
+                249,
+                355
+            ],
+            "from_pin": "C0",
+            "rising": [
+                144,
+                249,
+                355
+            ],
+            "to_pin": "FCO",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                144,
+                249,
+                355
+            ],
+            "from_pin": "C1",
+            "rising": [
+                144,
+                249,
+                355
+            ],
+            "to_pin": "FCO",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                144,
+                249,
+                355
+            ],
+            "from_pin": "D0",
+            "rising": [
+                144,
+                249,
+                355
+            ],
+            "to_pin": "FCO",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                144,
+                249,
+                355
+            ],
+            "from_pin": "D1",
+            "rising": [
+                144,
+                249,
+                355
+            ],
+            "to_pin": "FCO",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                153,
+                166,
+                180
+            ],
+            "from_pin": "A0",
+            "rising": [
+                153,
+                166,
+                180
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                153,
+                166,
+                180
+            ],
+            "from_pin": "A1",
+            "rising": [
+                153,
+                166,
+                180
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                153,
+                166,
+                180
+            ],
+            "from_pin": "B0",
+            "rising": [
+                153,
+                166,
+                180
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                153,
+                166,
+                180
+            ],
+            "from_pin": "B1",
+            "rising": [
+                153,
+                166,
+                180
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                153,
+                166,
+                180
+            ],
+            "from_pin": "C0",
+            "rising": [
+                153,
+                166,
+                180
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                153,
+                166,
+                180
+            ],
+            "from_pin": "C1",
+            "rising": [
+                153,
+                166,
+                180
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                153,
+                166,
+                180
+            ],
+            "from_pin": "D0",
+            "rising": [
+                153,
+                166,
+                180
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                153,
+                166,
+                180
+            ],
+            "from_pin": "D1",
+            "rising": [
+                153,
+                166,
+                180
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                179,
+                253,
+                328
+            ],
+            "from_pin": "FCI",
+            "rising": [
+                179,
+                253,
+                328
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                257,
+                303,
+                349
+            ],
+            "from_pin": "FCI",
+            "rising": [
+                257,
+                303,
+                349
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                328,
+                360,
+                393
+            ],
+            "from_pin": "CLK",
+            "rising": [
+                328,
+                360,
+                393
+            ],
+            "to_pin": "Q1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                329,
+                362,
+                395
+            ],
+            "from_pin": "CLK",
+            "rising": [
+                329,
+                362,
+                395
+            ],
+            "to_pin": "Q0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                449,
+                474,
+                500
+            ],
+            "from_pin": "A0",
+            "rising": [
+                449,
+                474,
+                500
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                449,
+                474,
+                500
+            ],
+            "from_pin": "B0",
+            "rising": [
+                449,
+                474,
+                500
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                449,
+                474,
+                500
+            ],
+            "from_pin": "C0",
+            "rising": [
+                449,
+                474,
+                500
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                449,
+                474,
+                500
+            ],
+            "from_pin": "D0",
+            "rising": [
+                449,
+                474,
+                500
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                50,
+                53,
+                56
+            ],
+            "from_pin": "FCI",
+            "rising": [
+                50,
+                53,
+                56
+            ],
+            "to_pin": "FCO",
+            "type": "IOPath"
+        }
+    ],
+    "SDPRAME": [
+        {
+            "clock": [
+                "negedge",
+                "CLK"
+            ],
+            "type": "Width",
+            "width": [
+                1134,
+                1134,
+                1134
+            ]
+        },
+        {
+            "clock": [
+                "negedge",
+                "WCK"
+            ],
+            "type": "Width",
+            "width": [
+                567,
+                567,
+                567
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                213,
+                222,
+                232
+            ],
+            "pin": "DI0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                213,
+                222,
+                232
+            ],
+            "pin": "DI1",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "type": "Width",
+            "width": [
+                1134,
+                1134,
+                1134
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "WCK"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "WRE",
+            "setup": [
+                183,
+                224,
+                266
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "WCK"
+            ],
+            "hold": [
+                169,
+                196,
+                224
+            ],
+            "pin": "WD0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "WCK"
+            ],
+            "hold": [
+                172,
+                197,
+                223
+            ],
+            "pin": "WD1",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "WCK"
+            ],
+            "hold": [
+                216,
+                241,
+                267
+            ],
+            "pin": "WAD2",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "WCK"
+            ],
+            "hold": [
+                224,
+                248,
+                272
+            ],
+            "pin": "WAD0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "WCK"
+            ],
+            "hold": [
+                229,
+                252,
+                275
+            ],
+            "pin": "WAD3",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "WCK"
+            ],
+            "hold": [
+                232,
+                255,
+                278
+            ],
+            "pin": "WAD1",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "WCK"
+            ],
+            "type": "Width",
+            "width": [
+                567,
+                567,
+                567
+            ]
+        },
+        {
+            "falling": [
+                153,
+                166,
+                180
+            ],
+            "from_pin": "RAD0",
+            "rising": [
+                153,
+                166,
+                180
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                153,
+                166,
+                180
+            ],
+            "from_pin": "RAD0",
+            "rising": [
+                153,
+                166,
+                180
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                153,
+                166,
+                180
+            ],
+            "from_pin": "RAD1",
+            "rising": [
+                153,
+                166,
+                180
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                153,
+                166,
+                180
+            ],
+            "from_pin": "RAD1",
+            "rising": [
+                153,
+                166,
+                180
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                153,
+                166,
+                180
+            ],
+            "from_pin": "RAD2",
+            "rising": [
+                153,
+                166,
+                180
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                153,
+                166,
+                180
+            ],
+            "from_pin": "RAD2",
+            "rising": [
+                153,
+                166,
+                180
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                153,
+                166,
+                180
+            ],
+            "from_pin": "RAD3",
+            "rising": [
+                153,
+                166,
+                180
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                153,
+                166,
+                180
+            ],
+            "from_pin": "RAD3",
+            "rising": [
+                153,
+                166,
+                180
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                328,
+                360,
+                393
+            ],
+            "from_pin": "CLK",
+            "rising": [
+                328,
+                360,
+                393
+            ],
+            "to_pin": "Q1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                329,
+                362,
+                395
+            ],
+            "from_pin": "CLK",
+            "rising": [
+                329,
+                362,
+                395
+            ],
+            "to_pin": "Q0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                706,
+                710,
+                714
+            ],
+            "from_pin": "WCK",
+            "rising": [
+                706,
+                710,
+                714
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                708,
+                712,
+                717
+            ],
+            "from_pin": "WCK",
+            "rising": [
+                708,
+                712,
+                717
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        }
+    ],
+    "SLOGICB": [
+        {
+            "clock": [
+                "negedge",
+                "CLK"
+            ],
+            "type": "Width",
+            "width": [
+                1134,
+                1134,
+                1134
+            ]
+        },
+        {
+            "clock": [
+                "negedge",
+                "LSR"
+            ],
+            "type": "Width",
+            "width": [
+                567,
+                567,
+                567
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "LSR",
+            "setup": [
+                187,
+                237,
+                287
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                113,
+                114,
+                116
+            ],
+            "pin": "CE",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                196,
+                213,
+                231
+            ],
+            "pin": "M0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                196,
+                214,
+                232
+            ],
+            "pin": "M1",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                213,
+                222,
+                232
+            ],
+            "pin": "DI0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                213,
+                222,
+                232
+            ],
+            "pin": "DI1",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                214,
+                223,
+                232
+            ],
+            "pin": "DI0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "type": "Width",
+            "width": [
+                1134,
+                1134,
+                1134
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "LSR"
+            ],
+            "type": "Width",
+            "width": [
+                567,
+                567,
+                567
+            ]
+        },
+        {
+            "falling": [
+                142,
+                160,
+                179
+            ],
+            "from_pin": "FXA",
+            "rising": [
+                142,
+                160,
+                179
+            ],
+            "to_pin": "OFX1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                142,
+                161,
+                180
+            ],
+            "from_pin": "FXB",
+            "rising": [
+                142,
+                161,
+                180
+            ],
+            "to_pin": "OFX1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                145,
+                167,
+                190
+            ],
+            "from_pin": "M1",
+            "rising": [
+                145,
+                167,
+                190
+            ],
+            "to_pin": "OFX1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                145,
+                169,
+                193
+            ],
+            "from_pin": "M0",
+            "rising": [
+                145,
+                169,
+                193
+            ],
+            "to_pin": "OFX0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                153,
+                166,
+                180
+            ],
+            "from_pin": "A0",
+            "rising": [
+                153,
+                166,
+                180
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                153,
+                166,
+                180
+            ],
+            "from_pin": "A1",
+            "rising": [
+                153,
+                166,
+                180
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                153,
+                166,
+                180
+            ],
+            "from_pin": "B0",
+            "rising": [
+                153,
+                166,
+                180
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                153,
+                166,
+                180
+            ],
+            "from_pin": "B1",
+            "rising": [
+                153,
+                166,
+                180
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                153,
+                166,
+                180
+            ],
+            "from_pin": "C0",
+            "rising": [
+                153,
+                166,
+                180
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                153,
+                166,
+                180
+            ],
+            "from_pin": "C1",
+            "rising": [
+                153,
+                166,
+                180
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                153,
+                166,
+                180
+            ],
+            "from_pin": "D0",
+            "rising": [
+                153,
+                166,
+                180
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                153,
+                166,
+                180
+            ],
+            "from_pin": "D1",
+            "rising": [
+                153,
+                166,
+                180
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                200,
+                253,
+                306
+            ],
+            "from_pin": "A0",
+            "rising": [
+                200,
+                253,
+                306
+            ],
+            "to_pin": "OFX0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                200,
+                253,
+                306
+            ],
+            "from_pin": "A1",
+            "rising": [
+                200,
+                253,
+                306
+            ],
+            "to_pin": "OFX0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                200,
+                253,
+                306
+            ],
+            "from_pin": "B0",
+            "rising": [
+                200,
+                253,
+                306
+            ],
+            "to_pin": "OFX0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                200,
+                253,
+                306
+            ],
+            "from_pin": "B1",
+            "rising": [
+                200,
+                253,
+                306
+            ],
+            "to_pin": "OFX0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                200,
+                253,
+                306
+            ],
+            "from_pin": "C0",
+            "rising": [
+                200,
+                253,
+                306
+            ],
+            "to_pin": "OFX0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                200,
+                253,
+                306
+            ],
+            "from_pin": "C1",
+            "rising": [
+                200,
+                253,
+                306
+            ],
+            "to_pin": "OFX0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                200,
+                253,
+                306
+            ],
+            "from_pin": "D0",
+            "rising": [
+                200,
+                253,
+                306
+            ],
+            "to_pin": "OFX0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                200,
+                253,
+                306
+            ],
+            "from_pin": "D1",
+            "rising": [
+                200,
+                253,
+                306
+            ],
+            "to_pin": "OFX0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                328,
+                360,
+                393
+            ],
+            "from_pin": "CLK",
+            "rising": [
+                328,
+                360,
+                393
+            ],
+            "to_pin": "Q1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                329,
+                362,
+                395
+            ],
+            "from_pin": "CLK",
+            "rising": [
+                329,
+                362,
+                395
+            ],
+            "to_pin": "Q0",
+            "type": "IOPath"
+        }
+    ],
+    "SRAMWB": [
+        {
+            "falling": [
+                0,
+                0,
+                0
+            ],
+            "from_pin": "A0",
+            "rising": [
+                0,
+                0,
+                0
+            ],
+            "to_pin": "WADO3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                0,
+                0,
+                0
+            ],
+            "from_pin": "A1",
+            "rising": [
+                0,
+                0,
+                0
+            ],
+            "to_pin": "WDO1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                0,
+                0,
+                0
+            ],
+            "from_pin": "B0",
+            "rising": [
+                0,
+                0,
+                0
+            ],
+            "to_pin": "WADO1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                0,
+                0,
+                0
+            ],
+            "from_pin": "B1",
+            "rising": [
+                0,
+                0,
+                0
+            ],
+            "to_pin": "WDO3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                0,
+                0,
+                0
+            ],
+            "from_pin": "C0",
+            "rising": [
+                0,
+                0,
+                0
+            ],
+            "to_pin": "WADO2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                0,
+                0,
+                0
+            ],
+            "from_pin": "C1",
+            "rising": [
+                0,
+                0,
+                0
+            ],
+            "to_pin": "WDO0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                0,
+                0,
+                0
+            ],
+            "from_pin": "D0",
+            "rising": [
+                0,
+                0,
+                0
+            ],
+            "to_pin": "WADO0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                0,
+                0,
+                0
+            ],
+            "from_pin": "D1",
+            "rising": [
+                0,
+                0,
+                0
+            ],
+            "to_pin": "WDO2",
+            "type": "IOPath"
+        }
+    ]
+}
\ No newline at end of file
diff --git a/ECP5/timing/speed_8_5G/cells.json b/ECP5/timing/speed_8_5G/cells.json
new file mode 100644
index 0000000..98efe0b
--- /dev/null
+++ b/ECP5/timing/speed_8_5G/cells.json
@@ -0,0 +1,16208 @@
+{
+    "DP16KD:REGMODE_A=NOREG,REGMODE_B=NOREG": [
+        {
+            "clock": [
+                "negedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                613,
+                613,
+                613
+            ]
+        },
+        {
+            "clock": [
+                "negedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                613,
+                613,
+                613
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEA",
+            "setup": [
+                62,
+                62,
+                62
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTA",
+            "setup": [
+                147,
+                147,
+                147
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA0",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA1",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA10",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA11",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA12",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA13",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA2",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA3",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA4",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA5",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA6",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA7",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA8",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA9",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                24,
+                24,
+                24
+            ],
+            "pin": "CEA",
+            "setup": [
+                52,
+                52,
+                52
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                29,
+                29,
+                29
+            ],
+            "pin": "WEA",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                51,
+                51,
+                51
+            ],
+            "pin": "CSA0",
+            "setup": [
+                8,
+                8,
+                8
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                51,
+                51,
+                51
+            ],
+            "pin": "CSA1",
+            "setup": [
+                8,
+                8,
+                8
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                51,
+                51,
+                51
+            ],
+            "pin": "CSA2",
+            "setup": [
+                8,
+                8,
+                8
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA0",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA1",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA10",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA11",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA12",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA13",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA14",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA15",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA16",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA17",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA2",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA3",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA4",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA5",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA6",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA7",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA8",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA9",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                613,
+                613,
+                613
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEB",
+            "setup": [
+                65,
+                65,
+                65
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTB",
+            "setup": [
+                149,
+                149,
+                149
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                107,
+                107,
+                107
+            ],
+            "pin": "WEB",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                23,
+                23,
+                23
+            ],
+            "pin": "CEB",
+            "setup": [
+                85,
+                85,
+                85
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB0",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB1",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB10",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB11",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB12",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB13",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB2",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB3",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB4",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB5",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB6",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB7",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB8",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB9",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB0",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB1",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB10",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB11",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB12",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB13",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB14",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB15",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB16",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB17",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB2",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB3",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB4",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB5",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB6",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB7",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB8",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB9",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                98,
+                98,
+                98
+            ],
+            "pin": "CSB0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                98,
+                98,
+                98
+            ],
+            "pin": "CSB1",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                98,
+                98,
+                98
+            ],
+            "pin": "CSB2",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                613,
+                613,
+                613
+            ]
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA9",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB9",
+            "type": "IOPath"
+        }
+    ],
+    "DP16KD:REGMODE_A=NOREG,REGMODE_B=OUTREG": [
+        {
+            "clock": [
+                "negedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                613,
+                613,
+                613
+            ]
+        },
+        {
+            "clock": [
+                "negedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                613,
+                613,
+                613
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEA",
+            "setup": [
+                62,
+                62,
+                62
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTA",
+            "setup": [
+                147,
+                147,
+                147
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA0",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA1",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA10",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA11",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA12",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA13",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA2",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA3",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA4",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA5",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA6",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA7",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA8",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA9",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                24,
+                24,
+                24
+            ],
+            "pin": "CEA",
+            "setup": [
+                52,
+                52,
+                52
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                29,
+                29,
+                29
+            ],
+            "pin": "WEA",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                51,
+                51,
+                51
+            ],
+            "pin": "CSA0",
+            "setup": [
+                8,
+                8,
+                8
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                51,
+                51,
+                51
+            ],
+            "pin": "CSA1",
+            "setup": [
+                8,
+                8,
+                8
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                51,
+                51,
+                51
+            ],
+            "pin": "CSA2",
+            "setup": [
+                8,
+                8,
+                8
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA0",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA1",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA10",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA11",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA12",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA13",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA14",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA15",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA16",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA17",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA2",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA3",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA4",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA5",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA6",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA7",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA8",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA9",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                613,
+                613,
+                613
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEB",
+            "setup": [
+                65,
+                65,
+                65
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTB",
+            "setup": [
+                149,
+                149,
+                149
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                107,
+                107,
+                107
+            ],
+            "pin": "WEB",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                23,
+                23,
+                23
+            ],
+            "pin": "CEB",
+            "setup": [
+                85,
+                85,
+                85
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB0",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB1",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB10",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB11",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB12",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB13",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB2",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB3",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB4",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB5",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB6",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB7",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB8",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB9",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB0",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB1",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB10",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB11",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB12",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB13",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB14",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB15",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB16",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB17",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB2",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB3",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB4",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB5",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB6",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB7",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB8",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB9",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                98,
+                98,
+                98
+            ],
+            "pin": "CSB0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                98,
+                98,
+                98
+            ],
+            "pin": "CSB1",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                98,
+                98,
+                98
+            ],
+            "pin": "CSB2",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                613,
+                613,
+                613
+            ]
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA9",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                226,
+                232,
+                239
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                226,
+                232,
+                239
+            ],
+            "to_pin": "DOB0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                226,
+                232,
+                239
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                226,
+                232,
+                239
+            ],
+            "to_pin": "DOB1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                226,
+                232,
+                239
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                226,
+                232,
+                239
+            ],
+            "to_pin": "DOB10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                226,
+                232,
+                239
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                226,
+                232,
+                239
+            ],
+            "to_pin": "DOB11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                226,
+                232,
+                239
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                226,
+                232,
+                239
+            ],
+            "to_pin": "DOB12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                226,
+                232,
+                239
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                226,
+                232,
+                239
+            ],
+            "to_pin": "DOB13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                226,
+                232,
+                239
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                226,
+                232,
+                239
+            ],
+            "to_pin": "DOB14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                226,
+                232,
+                239
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                226,
+                232,
+                239
+            ],
+            "to_pin": "DOB15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                226,
+                232,
+                239
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                226,
+                232,
+                239
+            ],
+            "to_pin": "DOB16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                226,
+                232,
+                239
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                226,
+                232,
+                239
+            ],
+            "to_pin": "DOB17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                226,
+                232,
+                239
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                226,
+                232,
+                239
+            ],
+            "to_pin": "DOB2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                226,
+                232,
+                239
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                226,
+                232,
+                239
+            ],
+            "to_pin": "DOB3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                226,
+                232,
+                239
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                226,
+                232,
+                239
+            ],
+            "to_pin": "DOB4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                226,
+                232,
+                239
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                226,
+                232,
+                239
+            ],
+            "to_pin": "DOB5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                226,
+                232,
+                239
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                226,
+                232,
+                239
+            ],
+            "to_pin": "DOB6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                226,
+                232,
+                239
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                226,
+                232,
+                239
+            ],
+            "to_pin": "DOB7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                226,
+                232,
+                239
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                226,
+                232,
+                239
+            ],
+            "to_pin": "DOB8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                226,
+                232,
+                239
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                226,
+                232,
+                239
+            ],
+            "to_pin": "DOB9",
+            "type": "IOPath"
+        }
+    ],
+    "DP16KD:REGMODE_A=OUTREG,REGMODE_B=NOREG": [
+        {
+            "clock": [
+                "negedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                613,
+                613,
+                613
+            ]
+        },
+        {
+            "clock": [
+                "negedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                613,
+                613,
+                613
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEA",
+            "setup": [
+                62,
+                62,
+                62
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTA",
+            "setup": [
+                147,
+                147,
+                147
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA0",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA1",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA10",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA11",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA12",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA13",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA2",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA3",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA4",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA5",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA6",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA7",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA8",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA9",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                24,
+                24,
+                24
+            ],
+            "pin": "CEA",
+            "setup": [
+                52,
+                52,
+                52
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                29,
+                29,
+                29
+            ],
+            "pin": "WEA",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                51,
+                51,
+                51
+            ],
+            "pin": "CSA0",
+            "setup": [
+                8,
+                8,
+                8
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                51,
+                51,
+                51
+            ],
+            "pin": "CSA1",
+            "setup": [
+                8,
+                8,
+                8
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                51,
+                51,
+                51
+            ],
+            "pin": "CSA2",
+            "setup": [
+                8,
+                8,
+                8
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA0",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA1",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA10",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA11",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA12",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA13",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA14",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA15",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA16",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA17",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA2",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA3",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA4",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA5",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA6",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA7",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA8",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA9",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                613,
+                613,
+                613
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEB",
+            "setup": [
+                65,
+                65,
+                65
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTB",
+            "setup": [
+                149,
+                149,
+                149
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                107,
+                107,
+                107
+            ],
+            "pin": "WEB",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                23,
+                23,
+                23
+            ],
+            "pin": "CEB",
+            "setup": [
+                85,
+                85,
+                85
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB0",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB1",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB10",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB11",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB12",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB13",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB2",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB3",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB4",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB5",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB6",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB7",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB8",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB9",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB0",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB1",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB10",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB11",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB12",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB13",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB14",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB15",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB16",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB17",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB2",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB3",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB4",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB5",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB6",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB7",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB8",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB9",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                98,
+                98,
+                98
+            ],
+            "pin": "CSB0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                98,
+                98,
+                98
+            ],
+            "pin": "CSB1",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                98,
+                98,
+                98
+            ],
+            "pin": "CSB2",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                613,
+                613,
+                613
+            ]
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB9",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                232,
+                238,
+                245
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                232,
+                238,
+                245
+            ],
+            "to_pin": "DOA0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                232,
+                238,
+                245
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                232,
+                238,
+                245
+            ],
+            "to_pin": "DOA1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                232,
+                238,
+                245
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                232,
+                238,
+                245
+            ],
+            "to_pin": "DOA10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                232,
+                238,
+                245
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                232,
+                238,
+                245
+            ],
+            "to_pin": "DOA11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                232,
+                238,
+                245
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                232,
+                238,
+                245
+            ],
+            "to_pin": "DOA12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                232,
+                238,
+                245
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                232,
+                238,
+                245
+            ],
+            "to_pin": "DOA13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                232,
+                238,
+                245
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                232,
+                238,
+                245
+            ],
+            "to_pin": "DOA14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                232,
+                238,
+                245
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                232,
+                238,
+                245
+            ],
+            "to_pin": "DOA15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                232,
+                238,
+                245
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                232,
+                238,
+                245
+            ],
+            "to_pin": "DOA16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                232,
+                238,
+                245
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                232,
+                238,
+                245
+            ],
+            "to_pin": "DOA17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                232,
+                238,
+                245
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                232,
+                238,
+                245
+            ],
+            "to_pin": "DOA2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                232,
+                238,
+                245
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                232,
+                238,
+                245
+            ],
+            "to_pin": "DOA3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                232,
+                238,
+                245
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                232,
+                238,
+                245
+            ],
+            "to_pin": "DOA4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                232,
+                238,
+                245
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                232,
+                238,
+                245
+            ],
+            "to_pin": "DOA5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                232,
+                238,
+                245
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                232,
+                238,
+                245
+            ],
+            "to_pin": "DOA6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                232,
+                238,
+                245
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                232,
+                238,
+                245
+            ],
+            "to_pin": "DOA7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                232,
+                238,
+                245
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                232,
+                238,
+                245
+            ],
+            "to_pin": "DOA8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                232,
+                238,
+                245
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                232,
+                238,
+                245
+            ],
+            "to_pin": "DOA9",
+            "type": "IOPath"
+        }
+    ],
+    "DP16KD:REGMODE_A=OUTREG,REGMODE_B=OUTREG": [
+        {
+            "clock": [
+                "negedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                613,
+                613,
+                613
+            ]
+        },
+        {
+            "clock": [
+                "negedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                613,
+                613,
+                613
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEA",
+            "setup": [
+                62,
+                62,
+                62
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTA",
+            "setup": [
+                147,
+                147,
+                147
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA0",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA1",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA10",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA11",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA12",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA13",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA2",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA3",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA4",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA5",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA6",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA7",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA8",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA9",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                24,
+                24,
+                24
+            ],
+            "pin": "CEA",
+            "setup": [
+                52,
+                52,
+                52
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                29,
+                29,
+                29
+            ],
+            "pin": "WEA",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                51,
+                51,
+                51
+            ],
+            "pin": "CSA0",
+            "setup": [
+                8,
+                8,
+                8
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                51,
+                51,
+                51
+            ],
+            "pin": "CSA1",
+            "setup": [
+                8,
+                8,
+                8
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                51,
+                51,
+                51
+            ],
+            "pin": "CSA2",
+            "setup": [
+                8,
+                8,
+                8
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA0",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA1",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA10",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA11",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA12",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA13",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA14",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA15",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA16",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA17",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA2",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA3",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA4",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA5",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA6",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA7",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA8",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA9",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                613,
+                613,
+                613
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEB",
+            "setup": [
+                65,
+                65,
+                65
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTB",
+            "setup": [
+                149,
+                149,
+                149
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                107,
+                107,
+                107
+            ],
+            "pin": "WEB",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                23,
+                23,
+                23
+            ],
+            "pin": "CEB",
+            "setup": [
+                85,
+                85,
+                85
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB0",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB1",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB10",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB11",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB12",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB13",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB2",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB3",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB4",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB5",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB6",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB7",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB8",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB9",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB0",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB1",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB10",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB11",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB12",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB13",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB14",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB15",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB16",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB17",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB2",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB3",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB4",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB5",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB6",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB7",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB8",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB9",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                98,
+                98,
+                98
+            ],
+            "pin": "CSB0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                98,
+                98,
+                98
+            ],
+            "pin": "CSB1",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                98,
+                98,
+                98
+            ],
+            "pin": "CSB2",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                613,
+                613,
+                613
+            ]
+        },
+        {
+            "falling": [
+                226,
+                232,
+                239
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                226,
+                232,
+                239
+            ],
+            "to_pin": "DOB0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                226,
+                232,
+                239
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                226,
+                232,
+                239
+            ],
+            "to_pin": "DOB1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                226,
+                232,
+                239
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                226,
+                232,
+                239
+            ],
+            "to_pin": "DOB10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                226,
+                232,
+                239
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                226,
+                232,
+                239
+            ],
+            "to_pin": "DOB11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                226,
+                232,
+                239
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                226,
+                232,
+                239
+            ],
+            "to_pin": "DOB12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                226,
+                232,
+                239
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                226,
+                232,
+                239
+            ],
+            "to_pin": "DOB13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                226,
+                232,
+                239
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                226,
+                232,
+                239
+            ],
+            "to_pin": "DOB14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                226,
+                232,
+                239
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                226,
+                232,
+                239
+            ],
+            "to_pin": "DOB15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                226,
+                232,
+                239
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                226,
+                232,
+                239
+            ],
+            "to_pin": "DOB16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                226,
+                232,
+                239
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                226,
+                232,
+                239
+            ],
+            "to_pin": "DOB17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                226,
+                232,
+                239
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                226,
+                232,
+                239
+            ],
+            "to_pin": "DOB2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                226,
+                232,
+                239
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                226,
+                232,
+                239
+            ],
+            "to_pin": "DOB3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                226,
+                232,
+                239
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                226,
+                232,
+                239
+            ],
+            "to_pin": "DOB4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                226,
+                232,
+                239
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                226,
+                232,
+                239
+            ],
+            "to_pin": "DOB5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                226,
+                232,
+                239
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                226,
+                232,
+                239
+            ],
+            "to_pin": "DOB6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                226,
+                232,
+                239
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                226,
+                232,
+                239
+            ],
+            "to_pin": "DOB7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                226,
+                232,
+                239
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                226,
+                232,
+                239
+            ],
+            "to_pin": "DOB8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                226,
+                232,
+                239
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                226,
+                232,
+                239
+            ],
+            "to_pin": "DOB9",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                232,
+                238,
+                245
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                232,
+                238,
+                245
+            ],
+            "to_pin": "DOA0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                232,
+                238,
+                245
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                232,
+                238,
+                245
+            ],
+            "to_pin": "DOA1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                232,
+                238,
+                245
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                232,
+                238,
+                245
+            ],
+            "to_pin": "DOA10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                232,
+                238,
+                245
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                232,
+                238,
+                245
+            ],
+            "to_pin": "DOA11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                232,
+                238,
+                245
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                232,
+                238,
+                245
+            ],
+            "to_pin": "DOA12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                232,
+                238,
+                245
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                232,
+                238,
+                245
+            ],
+            "to_pin": "DOA13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                232,
+                238,
+                245
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                232,
+                238,
+                245
+            ],
+            "to_pin": "DOA14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                232,
+                238,
+                245
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                232,
+                238,
+                245
+            ],
+            "to_pin": "DOA15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                232,
+                238,
+                245
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                232,
+                238,
+                245
+            ],
+            "to_pin": "DOA16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                232,
+                238,
+                245
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                232,
+                238,
+                245
+            ],
+            "to_pin": "DOA17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                232,
+                238,
+                245
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                232,
+                238,
+                245
+            ],
+            "to_pin": "DOA2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                232,
+                238,
+                245
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                232,
+                238,
+                245
+            ],
+            "to_pin": "DOA3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                232,
+                238,
+                245
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                232,
+                238,
+                245
+            ],
+            "to_pin": "DOA4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                232,
+                238,
+                245
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                232,
+                238,
+                245
+            ],
+            "to_pin": "DOA5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                232,
+                238,
+                245
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                232,
+                238,
+                245
+            ],
+            "to_pin": "DOA6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                232,
+                238,
+                245
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                232,
+                238,
+                245
+            ],
+            "to_pin": "DOA7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                232,
+                238,
+                245
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                232,
+                238,
+                245
+            ],
+            "to_pin": "DOA8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                232,
+                238,
+                245
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                232,
+                238,
+                245
+            ],
+            "to_pin": "DOA9",
+            "type": "IOPath"
+        }
+    ],
+    "DP16KD:WRITEMODE_A=NORMAL,WRITEMODE_B=NORMAL": [
+        {
+            "clock": [
+                "negedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                613,
+                613,
+                613
+            ]
+        },
+        {
+            "clock": [
+                "negedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                613,
+                613,
+                613
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEA",
+            "setup": [
+                62,
+                62,
+                62
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTA",
+            "setup": [
+                147,
+                147,
+                147
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA0",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA1",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA10",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA11",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA12",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA13",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA2",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA3",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA4",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA5",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA6",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA7",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA8",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA9",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                24,
+                24,
+                24
+            ],
+            "pin": "CEA",
+            "setup": [
+                52,
+                52,
+                52
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                29,
+                29,
+                29
+            ],
+            "pin": "WEA",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                51,
+                51,
+                51
+            ],
+            "pin": "CSA0",
+            "setup": [
+                8,
+                8,
+                8
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                51,
+                51,
+                51
+            ],
+            "pin": "CSA1",
+            "setup": [
+                8,
+                8,
+                8
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                51,
+                51,
+                51
+            ],
+            "pin": "CSA2",
+            "setup": [
+                8,
+                8,
+                8
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA0",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA1",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA10",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA11",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA12",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA13",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA14",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA15",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA16",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA17",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA2",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA3",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA4",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA5",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA6",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA7",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA8",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA9",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                613,
+                613,
+                613
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEB",
+            "setup": [
+                65,
+                65,
+                65
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTB",
+            "setup": [
+                149,
+                149,
+                149
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                107,
+                107,
+                107
+            ],
+            "pin": "WEB",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                23,
+                23,
+                23
+            ],
+            "pin": "CEB",
+            "setup": [
+                85,
+                85,
+                85
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB0",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB1",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB10",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB11",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB12",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB13",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB2",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB3",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB4",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB5",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB6",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB7",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB8",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB9",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB0",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB1",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB10",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB11",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB12",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB13",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB14",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB15",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB16",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB17",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB2",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB3",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB4",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB5",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB6",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB7",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB8",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB9",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                98,
+                98,
+                98
+            ],
+            "pin": "CSB0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                98,
+                98,
+                98
+            ],
+            "pin": "CSB1",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                98,
+                98,
+                98
+            ],
+            "pin": "CSB2",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                613,
+                613,
+                613
+            ]
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA9",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1413,
+                1416,
+                1419
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1413,
+                1416,
+                1419
+            ],
+            "to_pin": "DOB9",
+            "type": "IOPath"
+        }
+    ],
+    "DP16KD:WRITEMODE_A=NORMAL,WRITEMODE_B=READBEFOREWRITE": [
+        {
+            "clock": [
+                "negedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                613,
+                613,
+                613
+            ]
+        },
+        {
+            "clock": [
+                "negedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                777,
+                777,
+                777
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEA",
+            "setup": [
+                62,
+                62,
+                62
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTA",
+            "setup": [
+                147,
+                147,
+                147
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA0",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA1",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA10",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA11",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA12",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA13",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA2",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA3",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA4",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA5",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA6",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA7",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA8",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA9",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                24,
+                24,
+                24
+            ],
+            "pin": "CEA",
+            "setup": [
+                52,
+                52,
+                52
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                29,
+                29,
+                29
+            ],
+            "pin": "WEA",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                51,
+                51,
+                51
+            ],
+            "pin": "CSA0",
+            "setup": [
+                8,
+                8,
+                8
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                51,
+                51,
+                51
+            ],
+            "pin": "CSA1",
+            "setup": [
+                8,
+                8,
+                8
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                51,
+                51,
+                51
+            ],
+            "pin": "CSA2",
+            "setup": [
+                8,
+                8,
+                8
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA0",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA1",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA10",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA11",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA12",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA13",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA14",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA15",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA16",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA17",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA2",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA3",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA4",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA5",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA6",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA7",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA8",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA9",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                613,
+                613,
+                613
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEB",
+            "setup": [
+                65,
+                65,
+                65
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTB",
+            "setup": [
+                149,
+                149,
+                149
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                107,
+                107,
+                107
+            ],
+            "pin": "WEB",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                23,
+                23,
+                23
+            ],
+            "pin": "CEB",
+            "setup": [
+                85,
+                85,
+                85
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB0",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB1",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB10",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB11",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB12",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB13",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB2",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB3",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB4",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB5",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB6",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB7",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB8",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB9",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB0",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB1",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB10",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB11",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB12",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB13",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB14",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB15",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB16",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB17",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB2",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB3",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB4",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB5",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB6",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB7",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB8",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB9",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                98,
+                98,
+                98
+            ],
+            "pin": "CSB0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                98,
+                98,
+                98
+            ],
+            "pin": "CSB1",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                98,
+                98,
+                98
+            ],
+            "pin": "CSB2",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                777,
+                777,
+                777
+            ]
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA9",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1414,
+                1417,
+                1420
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1414,
+                1417,
+                1420
+            ],
+            "to_pin": "DOB0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1414,
+                1417,
+                1420
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1414,
+                1417,
+                1420
+            ],
+            "to_pin": "DOB1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1414,
+                1417,
+                1420
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1414,
+                1417,
+                1420
+            ],
+            "to_pin": "DOB10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1414,
+                1417,
+                1420
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1414,
+                1417,
+                1420
+            ],
+            "to_pin": "DOB11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1414,
+                1417,
+                1420
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1414,
+                1417,
+                1420
+            ],
+            "to_pin": "DOB12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1414,
+                1417,
+                1420
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1414,
+                1417,
+                1420
+            ],
+            "to_pin": "DOB13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1414,
+                1417,
+                1420
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1414,
+                1417,
+                1420
+            ],
+            "to_pin": "DOB14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1414,
+                1417,
+                1420
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1414,
+                1417,
+                1420
+            ],
+            "to_pin": "DOB15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1414,
+                1417,
+                1420
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1414,
+                1417,
+                1420
+            ],
+            "to_pin": "DOB16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1414,
+                1417,
+                1420
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1414,
+                1417,
+                1420
+            ],
+            "to_pin": "DOB17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1414,
+                1417,
+                1420
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1414,
+                1417,
+                1420
+            ],
+            "to_pin": "DOB2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1414,
+                1417,
+                1420
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1414,
+                1417,
+                1420
+            ],
+            "to_pin": "DOB3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1414,
+                1417,
+                1420
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1414,
+                1417,
+                1420
+            ],
+            "to_pin": "DOB4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1414,
+                1417,
+                1420
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1414,
+                1417,
+                1420
+            ],
+            "to_pin": "DOB5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1414,
+                1417,
+                1420
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1414,
+                1417,
+                1420
+            ],
+            "to_pin": "DOB6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1414,
+                1417,
+                1420
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1414,
+                1417,
+                1420
+            ],
+            "to_pin": "DOB7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1414,
+                1417,
+                1420
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1414,
+                1417,
+                1420
+            ],
+            "to_pin": "DOB8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1414,
+                1417,
+                1420
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1414,
+                1417,
+                1420
+            ],
+            "to_pin": "DOB9",
+            "type": "IOPath"
+        }
+    ],
+    "DP16KD:WRITEMODE_A=NORMAL,WRITEMODE_B=WRITETHROUGH": [
+        {
+            "clock": [
+                "negedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                613,
+                613,
+                613
+            ]
+        },
+        {
+            "clock": [
+                "negedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                609,
+                609,
+                609
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEA",
+            "setup": [
+                62,
+                62,
+                62
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTA",
+            "setup": [
+                147,
+                147,
+                147
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA0",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA1",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA10",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA11",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA12",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA13",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA2",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA3",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA4",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA5",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA6",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA7",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA8",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                1,
+                1,
+                1
+            ],
+            "pin": "ADA9",
+            "setup": [
+                67,
+                67,
+                67
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                24,
+                24,
+                24
+            ],
+            "pin": "CEA",
+            "setup": [
+                52,
+                52,
+                52
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                29,
+                29,
+                29
+            ],
+            "pin": "WEA",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                51,
+                51,
+                51
+            ],
+            "pin": "CSA0",
+            "setup": [
+                8,
+                8,
+                8
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                51,
+                51,
+                51
+            ],
+            "pin": "CSA1",
+            "setup": [
+                8,
+                8,
+                8
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                51,
+                51,
+                51
+            ],
+            "pin": "CSA2",
+            "setup": [
+                8,
+                8,
+                8
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA0",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA1",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA10",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA11",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA12",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA13",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA14",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA15",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA16",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA17",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA2",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA3",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA4",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA5",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA6",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA7",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA8",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "hold": [
+                9,
+                9,
+                9
+            ],
+            "pin": "DIA9",
+            "setup": [
+                59,
+                59,
+                59
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKA"
+            ],
+            "type": "Width",
+            "width": [
+                613,
+                613,
+                613
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "OCEB",
+            "setup": [
+                65,
+                65,
+                65
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "RSTB",
+            "setup": [
+                149,
+                149,
+                149
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                107,
+                107,
+                107
+            ],
+            "pin": "WEB",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                23,
+                23,
+                23
+            ],
+            "pin": "CEB",
+            "setup": [
+                85,
+                85,
+                85
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB0",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB1",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB10",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB11",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB12",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB13",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB2",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB3",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB4",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB5",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB6",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB7",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB8",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                28,
+                28,
+                28
+            ],
+            "pin": "ADB9",
+            "setup": [
+                57,
+                57,
+                57
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB0",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB1",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB10",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB11",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB12",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB13",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB14",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB15",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB16",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB17",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB2",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB3",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB4",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB5",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB6",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB7",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB8",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                65,
+                65,
+                65
+            ],
+            "pin": "DIB9",
+            "setup": [
+                42,
+                42,
+                42
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                98,
+                98,
+                98
+            ],
+            "pin": "CSB0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                98,
+                98,
+                98
+            ],
+            "pin": "CSB1",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "hold": [
+                98,
+                98,
+                98
+            ],
+            "pin": "CSB2",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLKB"
+            ],
+            "type": "Width",
+            "width": [
+                609,
+                609,
+                609
+            ]
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1356,
+                1360,
+                1364
+            ],
+            "from_pin": "CLKA",
+            "rising": [
+                1356,
+                1360,
+                1364
+            ],
+            "to_pin": "DOA9",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1414,
+                1417,
+                1420
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1414,
+                1417,
+                1420
+            ],
+            "to_pin": "DOB0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1414,
+                1417,
+                1420
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1414,
+                1417,
+                1420
+            ],
+            "to_pin": "DOB1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1414,
+                1417,
+                1420
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1414,
+                1417,
+                1420
+            ],
+            "to_pin": "DOB10",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1414,
+                1417,
+                1420
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1414,
+                1417,
+                1420
+            ],
+            "to_pin": "DOB11",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1414,
+                1417,
+                1420
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1414,
+                1417,
+                1420
+            ],
+            "to_pin": "DOB12",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1414,
+                1417,
+                1420
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1414,
+                1417,
+                1420
+            ],
+            "to_pin": "DOB13",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1414,
+                1417,
+                1420
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1414,
+                1417,
+                1420
+            ],
+            "to_pin": "DOB14",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1414,
+                1417,
+                1420
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1414,
+                1417,
+                1420
+            ],
+            "to_pin": "DOB15",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1414,
+                1417,
+                1420
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1414,
+                1417,
+                1420
+            ],
+            "to_pin": "DOB16",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1414,
+                1417,
+                1420
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1414,
+                1417,
+                1420
+            ],
+            "to_pin": "DOB17",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1414,
+                1417,
+                1420
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1414,
+                1417,
+                1420
+            ],
+            "to_pin": "DOB2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1414,
+                1417,
+                1420
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1414,
+                1417,
+                1420
+            ],
+            "to_pin": "DOB3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1414,
+                1417,
+                1420
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1414,
+                1417,
+                1420
+            ],
+            "to_pin": "DOB4",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1414,
+                1417,
+                1420
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1414,
+                1417,
+                1420
+            ],
+            "to_pin": "DOB5",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1414,
+                1417,
+                1420
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1414,
+                1417,
+                1420
+            ],
+            "to_pin": "DOB6",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1414,
+                1417,
+                1420
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1414,
+                1417,
+                1420
+            ],
+            "to_pin": "DOB7",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1414,
+                1417,
+                1420
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1414,
+                1417,
+                1420
+            ],
+            "to_pin": "DOB8",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1414,
+                1417,
+                1420
+            ],
+            "from_pin": "CLKB",
+            "rising": [
+                1414,
+                1417,
+                1420
+            ],
+            "to_pin": "DOB9",
+            "type": "IOPath"
+        }
+    ],
+    "PIO:IOTYPE=LVCMOS12": [
+        {
+            "clock": [
+                "negedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                2500,
+                2500,
+                2500
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                2500,
+                2500,
+                2500
+            ]
+        },
+        {
+            "falling": [
+                1347,
+                1513,
+                1679
+            ],
+            "from_pin": "PADDO",
+            "rising": [
+                1347,
+                1513,
+                1679
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1554,
+                1800,
+                2047
+            ],
+            "from_pin": "PADDT",
+            "rising": [
+                1554,
+                1800,
+                2047
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                594,
+                610,
+                626
+            ],
+            "from_pin": "PAD",
+            "rising": [
+                594,
+                610,
+                626
+            ],
+            "to_pin": "PADDI",
+            "type": "IOPath"
+        }
+    ],
+    "PIO:IOTYPE=LVCMOS15": [
+        {
+            "clock": [
+                "negedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                2500,
+                2500,
+                2500
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                2500,
+                2500,
+                2500
+            ]
+        },
+        {
+            "falling": [
+                1396,
+                1553,
+                1711
+            ],
+            "from_pin": "PADDO",
+            "rising": [
+                1396,
+                1553,
+                1711
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1464,
+                1474,
+                1484
+            ],
+            "from_pin": "PAD",
+            "rising": [
+                1464,
+                1474,
+                1484
+            ],
+            "to_pin": "PADDI",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1553,
+                1734,
+                1915
+            ],
+            "from_pin": "PADDT",
+            "rising": [
+                1553,
+                1734,
+                1915
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        }
+    ],
+    "PIO:IOTYPE=LVCMOS18": [
+        {
+            "clock": [
+                "negedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                2500,
+                2500,
+                2500
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                2500,
+                2500,
+                2500
+            ]
+        },
+        {
+            "falling": [
+                1145,
+                1191,
+                1237
+            ],
+            "from_pin": "PAD",
+            "rising": [
+                1145,
+                1191,
+                1237
+            ],
+            "to_pin": "PADDI",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1441,
+                1587,
+                1734
+            ],
+            "from_pin": "PADDO",
+            "rising": [
+                1441,
+                1587,
+                1734
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1750,
+                1888,
+                2027
+            ],
+            "from_pin": "PADDT",
+            "rising": [
+                1750,
+                1888,
+                2027
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        }
+    ],
+    "PIO:IOTYPE=LVCMOS25": [
+        {
+            "clock": [
+                "negedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                2500,
+                2500,
+                2500
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                2500,
+                2500,
+                2500
+            ]
+        },
+        {
+            "falling": [
+                1736,
+                1751,
+                1766
+            ],
+            "from_pin": "PADDO",
+            "rising": [
+                1736,
+                1751,
+                1766
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1747,
+                1843,
+                1940
+            ],
+            "from_pin": "PADDT",
+            "rising": [
+                1747,
+                1843,
+                1940
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                826,
+                851,
+                876
+            ],
+            "from_pin": "PAD",
+            "rising": [
+                826,
+                851,
+                876
+            ],
+            "to_pin": "PADDI",
+            "type": "IOPath"
+        }
+    ],
+    "PIO:IOTYPE=LVCMOS33": [
+        {
+            "clock": [
+                "negedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                2500,
+                2500,
+                2500
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                2500,
+                2500,
+                2500
+            ]
+        },
+        {
+            "falling": [
+                1819,
+                2006,
+                2193
+            ],
+            "from_pin": "PADDO",
+            "rising": [
+                1819,
+                2006,
+                2193
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                2113,
+                2327,
+                2542
+            ],
+            "from_pin": "PADDT",
+            "rising": [
+                2113,
+                2327,
+                2542
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                921,
+                945,
+                970
+            ],
+            "from_pin": "PAD",
+            "rising": [
+                921,
+                945,
+                970
+            ],
+            "to_pin": "PADDI",
+            "type": "IOPath"
+        }
+    ],
+    "PIO:IOTYPE=LVDS": [
+        {
+            "clock": [
+                "negedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                1250,
+                1250,
+                1250
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                1250,
+                1250,
+                1250
+            ]
+        },
+        {
+            "falling": [
+                437,
+                437,
+                437
+            ],
+            "from_pin": "PAD",
+            "rising": [
+                437,
+                437,
+                437
+            ],
+            "to_pin": "PADDI",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                957,
+                958,
+                959
+            ],
+            "from_pin": "PADDO",
+            "rising": [
+                957,
+                958,
+                959
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        }
+    ],
+    "PIO:IOTYPE=SSTL15_I": [
+        {
+            "clock": [
+                "negedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                1250,
+                1250,
+                1250
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                1250,
+                1250,
+                1250
+            ]
+        },
+        {
+            "falling": [
+                1758,
+                1862,
+                1966
+            ],
+            "from_pin": "PADDO",
+            "rising": [
+                1758,
+                1862,
+                1966
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1821,
+                2419,
+                3017
+            ],
+            "from_pin": "PADDT",
+            "rising": [
+                1821,
+                2419,
+                3017
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                403,
+                413,
+                424
+            ],
+            "from_pin": "PAD",
+            "rising": [
+                403,
+                413,
+                424
+            ],
+            "to_pin": "PADDI",
+            "type": "IOPath"
+        }
+    ],
+    "PIO:IOTYPE=SSTL15_II": [
+        {
+            "clock": [
+                "negedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                1250,
+                1250,
+                1250
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                1250,
+                1250,
+                1250
+            ]
+        },
+        {
+            "falling": [
+                1661,
+                2432,
+                3203
+            ],
+            "from_pin": "PADDT",
+            "rising": [
+                1661,
+                2432,
+                3203
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1678,
+                1752,
+                1827
+            ],
+            "from_pin": "PADDO",
+            "rising": [
+                1678,
+                1752,
+                1827
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                403,
+                413,
+                424
+            ],
+            "from_pin": "PAD",
+            "rising": [
+                403,
+                413,
+                424
+            ],
+            "to_pin": "PADDI",
+            "type": "IOPath"
+        }
+    ],
+    "PIO:IOTYPE=SSTL18_I": [
+        {
+            "clock": [
+                "negedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                1250,
+                1250,
+                1250
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                1250,
+                1250,
+                1250
+            ]
+        },
+        {
+            "falling": [
+                1818,
+                1913,
+                2008
+            ],
+            "from_pin": "PADDO",
+            "rising": [
+                1818,
+                1913,
+                2008
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1954,
+                2379,
+                2805
+            ],
+            "from_pin": "PADDT",
+            "rising": [
+                1954,
+                2379,
+                2805
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                399,
+                411,
+                423
+            ],
+            "from_pin": "PAD",
+            "rising": [
+                399,
+                411,
+                423
+            ],
+            "to_pin": "PADDI",
+            "type": "IOPath"
+        }
+    ],
+    "PIO:IOTYPE=SSTL18_II": [
+        {
+            "clock": [
+                "negedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                1250,
+                1250,
+                1250
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "PAD"
+            ],
+            "type": "Width",
+            "width": [
+                1250,
+                1250,
+                1250
+            ]
+        },
+        {
+            "falling": [
+                1519,
+                2431,
+                3344
+            ],
+            "from_pin": "PADDT",
+            "rising": [
+                1519,
+                2431,
+                3344
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                1584,
+                1648,
+                1712
+            ],
+            "from_pin": "PADDO",
+            "rising": [
+                1584,
+                1648,
+                1712
+            ],
+            "to_pin": "PAD",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                399,
+                411,
+                423
+            ],
+            "from_pin": "PAD",
+            "rising": [
+                399,
+                411,
+                423
+            ],
+            "to_pin": "PADDI",
+            "type": "IOPath"
+        }
+    ],
+    "SCCU2C": [
+        {
+            "clock": [
+                "negedge",
+                "CLK"
+            ],
+            "type": "Width",
+            "width": [
+                889,
+                889,
+                889
+            ]
+        },
+        {
+            "clock": [
+                "negedge",
+                "LSR"
+            ],
+            "type": "Width",
+            "width": [
+                444,
+                444,
+                444
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "LSR",
+            "setup": [
+                146,
+                185,
+                224
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "LSR",
+            "setup": [
+                146,
+                185,
+                225
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                166,
+                173,
+                181
+            ],
+            "pin": "DI0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                166,
+                173,
+                181
+            ],
+            "pin": "DI1",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                167,
+                174,
+                181
+            ],
+            "pin": "DI0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                88,
+                89,
+                90
+            ],
+            "pin": "CE",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "type": "Width",
+            "width": [
+                889,
+                889,
+                889
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "LSR"
+            ],
+            "type": "Width",
+            "width": [
+                444,
+                444,
+                444
+            ]
+        },
+        {
+            "falling": [
+                112,
+                195,
+                278
+            ],
+            "from_pin": "A0",
+            "rising": [
+                112,
+                195,
+                278
+            ],
+            "to_pin": "FCO",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                112,
+                195,
+                278
+            ],
+            "from_pin": "A1",
+            "rising": [
+                112,
+                195,
+                278
+            ],
+            "to_pin": "FCO",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                112,
+                195,
+                278
+            ],
+            "from_pin": "B0",
+            "rising": [
+                112,
+                195,
+                278
+            ],
+            "to_pin": "FCO",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                112,
+                195,
+                278
+            ],
+            "from_pin": "B1",
+            "rising": [
+                112,
+                195,
+                278
+            ],
+            "to_pin": "FCO",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                112,
+                195,
+                278
+            ],
+            "from_pin": "C0",
+            "rising": [
+                112,
+                195,
+                278
+            ],
+            "to_pin": "FCO",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                112,
+                195,
+                278
+            ],
+            "from_pin": "C1",
+            "rising": [
+                112,
+                195,
+                278
+            ],
+            "to_pin": "FCO",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                112,
+                195,
+                278
+            ],
+            "from_pin": "D0",
+            "rising": [
+                112,
+                195,
+                278
+            ],
+            "to_pin": "FCO",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                112,
+                195,
+                278
+            ],
+            "from_pin": "D1",
+            "rising": [
+                112,
+                195,
+                278
+            ],
+            "to_pin": "FCO",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                119,
+                130,
+                141
+            ],
+            "from_pin": "A0",
+            "rising": [
+                119,
+                130,
+                141
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                119,
+                130,
+                141
+            ],
+            "from_pin": "A1",
+            "rising": [
+                119,
+                130,
+                141
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                119,
+                130,
+                141
+            ],
+            "from_pin": "B0",
+            "rising": [
+                119,
+                130,
+                141
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                119,
+                130,
+                141
+            ],
+            "from_pin": "B1",
+            "rising": [
+                119,
+                130,
+                141
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                119,
+                130,
+                141
+            ],
+            "from_pin": "C0",
+            "rising": [
+                119,
+                130,
+                141
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                119,
+                130,
+                141
+            ],
+            "from_pin": "C1",
+            "rising": [
+                119,
+                130,
+                141
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                119,
+                130,
+                141
+            ],
+            "from_pin": "D0",
+            "rising": [
+                119,
+                130,
+                141
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                119,
+                130,
+                141
+            ],
+            "from_pin": "D1",
+            "rising": [
+                119,
+                130,
+                141
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                140,
+                198,
+                257
+            ],
+            "from_pin": "FCI",
+            "rising": [
+                140,
+                198,
+                257
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                201,
+                237,
+                273
+            ],
+            "from_pin": "FCI",
+            "rising": [
+                201,
+                237,
+                273
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                257,
+                282,
+                308
+            ],
+            "from_pin": "CLK",
+            "rising": [
+                257,
+                282,
+                308
+            ],
+            "to_pin": "Q1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                257,
+                283,
+                309
+            ],
+            "from_pin": "CLK",
+            "rising": [
+                257,
+                283,
+                309
+            ],
+            "to_pin": "Q0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                352,
+                372,
+                392
+            ],
+            "from_pin": "A0",
+            "rising": [
+                352,
+                372,
+                392
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                352,
+                372,
+                392
+            ],
+            "from_pin": "B0",
+            "rising": [
+                352,
+                372,
+                392
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                352,
+                372,
+                392
+            ],
+            "from_pin": "C0",
+            "rising": [
+                352,
+                372,
+                392
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                352,
+                372,
+                392
+            ],
+            "from_pin": "D0",
+            "rising": [
+                352,
+                372,
+                392
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                39,
+                41,
+                43
+            ],
+            "from_pin": "FCI",
+            "rising": [
+                39,
+                41,
+                43
+            ],
+            "to_pin": "FCO",
+            "type": "IOPath"
+        }
+    ],
+    "SDPRAME": [
+        {
+            "clock": [
+                "negedge",
+                "CLK"
+            ],
+            "type": "Width",
+            "width": [
+                889,
+                889,
+                889
+            ]
+        },
+        {
+            "clock": [
+                "negedge",
+                "WCK"
+            ],
+            "type": "Width",
+            "width": [
+                444,
+                444,
+                444
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                166,
+                173,
+                181
+            ],
+            "pin": "DI0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                166,
+                173,
+                181
+            ],
+            "pin": "DI1",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "type": "Width",
+            "width": [
+                889,
+                889,
+                889
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "WCK"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "WRE",
+            "setup": [
+                143,
+                175,
+                208
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "WCK"
+            ],
+            "hold": [
+                132,
+                153,
+                175
+            ],
+            "pin": "WD0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "WCK"
+            ],
+            "hold": [
+                134,
+                154,
+                174
+            ],
+            "pin": "WD1",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "WCK"
+            ],
+            "hold": [
+                169,
+                189,
+                209
+            ],
+            "pin": "WAD2",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "WCK"
+            ],
+            "hold": [
+                175,
+                194,
+                213
+            ],
+            "pin": "WAD0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "WCK"
+            ],
+            "hold": [
+                179,
+                197,
+                215
+            ],
+            "pin": "WAD3",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "WCK"
+            ],
+            "hold": [
+                181,
+                199,
+                217
+            ],
+            "pin": "WAD1",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "WCK"
+            ],
+            "type": "Width",
+            "width": [
+                444,
+                444,
+                444
+            ]
+        },
+        {
+            "falling": [
+                119,
+                130,
+                141
+            ],
+            "from_pin": "RAD0",
+            "rising": [
+                119,
+                130,
+                141
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                119,
+                130,
+                141
+            ],
+            "from_pin": "RAD0",
+            "rising": [
+                119,
+                130,
+                141
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                119,
+                130,
+                141
+            ],
+            "from_pin": "RAD1",
+            "rising": [
+                119,
+                130,
+                141
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                119,
+                130,
+                141
+            ],
+            "from_pin": "RAD1",
+            "rising": [
+                119,
+                130,
+                141
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                119,
+                130,
+                141
+            ],
+            "from_pin": "RAD2",
+            "rising": [
+                119,
+                130,
+                141
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                119,
+                130,
+                141
+            ],
+            "from_pin": "RAD2",
+            "rising": [
+                119,
+                130,
+                141
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                119,
+                130,
+                141
+            ],
+            "from_pin": "RAD3",
+            "rising": [
+                119,
+                130,
+                141
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                119,
+                130,
+                141
+            ],
+            "from_pin": "RAD3",
+            "rising": [
+                119,
+                130,
+                141
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                257,
+                282,
+                308
+            ],
+            "from_pin": "CLK",
+            "rising": [
+                257,
+                282,
+                308
+            ],
+            "to_pin": "Q1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                257,
+                283,
+                309
+            ],
+            "from_pin": "CLK",
+            "rising": [
+                257,
+                283,
+                309
+            ],
+            "to_pin": "Q0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                553,
+                556,
+                559
+            ],
+            "from_pin": "WCK",
+            "rising": [
+                553,
+                556,
+                559
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                555,
+                558,
+                562
+            ],
+            "from_pin": "WCK",
+            "rising": [
+                555,
+                558,
+                562
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        }
+    ],
+    "SLOGICB": [
+        {
+            "clock": [
+                "negedge",
+                "CLK"
+            ],
+            "type": "Width",
+            "width": [
+                889,
+                889,
+                889
+            ]
+        },
+        {
+            "clock": [
+                "negedge",
+                "LSR"
+            ],
+            "type": "Width",
+            "width": [
+                444,
+                444,
+                444
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                0,
+                0,
+                0
+            ],
+            "pin": "LSR",
+            "setup": [
+                146,
+                185,
+                225
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                153,
+                167,
+                181
+            ],
+            "pin": "M0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                153,
+                167,
+                181
+            ],
+            "pin": "M1",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                166,
+                173,
+                181
+            ],
+            "pin": "DI0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                166,
+                173,
+                181
+            ],
+            "pin": "DI1",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                167,
+                174,
+                181
+            ],
+            "pin": "DI0",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "hold": [
+                88,
+                89,
+                90
+            ],
+            "pin": "CE",
+            "setup": [
+                0,
+                0,
+                0
+            ],
+            "type": "SetupHold"
+        },
+        {
+            "clock": [
+                "posedge",
+                "CLK"
+            ],
+            "type": "Width",
+            "width": [
+                889,
+                889,
+                889
+            ]
+        },
+        {
+            "clock": [
+                "posedge",
+                "LSR"
+            ],
+            "type": "Width",
+            "width": [
+                444,
+                444,
+                444
+            ]
+        },
+        {
+            "falling": [
+                111,
+                125,
+                140
+            ],
+            "from_pin": "FXA",
+            "rising": [
+                111,
+                125,
+                140
+            ],
+            "to_pin": "OFX1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                111,
+                126,
+                141
+            ],
+            "from_pin": "FXB",
+            "rising": [
+                111,
+                126,
+                141
+            ],
+            "to_pin": "OFX1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                113,
+                130,
+                148
+            ],
+            "from_pin": "M1",
+            "rising": [
+                113,
+                130,
+                148
+            ],
+            "to_pin": "OFX1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                113,
+                132,
+                151
+            ],
+            "from_pin": "M0",
+            "rising": [
+                113,
+                132,
+                151
+            ],
+            "to_pin": "OFX0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                119,
+                130,
+                141
+            ],
+            "from_pin": "A0",
+            "rising": [
+                119,
+                130,
+                141
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                119,
+                130,
+                141
+            ],
+            "from_pin": "A1",
+            "rising": [
+                119,
+                130,
+                141
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                119,
+                130,
+                141
+            ],
+            "from_pin": "B0",
+            "rising": [
+                119,
+                130,
+                141
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                119,
+                130,
+                141
+            ],
+            "from_pin": "B1",
+            "rising": [
+                119,
+                130,
+                141
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                119,
+                130,
+                141
+            ],
+            "from_pin": "C0",
+            "rising": [
+                119,
+                130,
+                141
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                119,
+                130,
+                141
+            ],
+            "from_pin": "C1",
+            "rising": [
+                119,
+                130,
+                141
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                119,
+                130,
+                141
+            ],
+            "from_pin": "D0",
+            "rising": [
+                119,
+                130,
+                141
+            ],
+            "to_pin": "F0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                119,
+                130,
+                141
+            ],
+            "from_pin": "D1",
+            "rising": [
+                119,
+                130,
+                141
+            ],
+            "to_pin": "F1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                156,
+                197,
+                239
+            ],
+            "from_pin": "A0",
+            "rising": [
+                156,
+                197,
+                239
+            ],
+            "to_pin": "OFX0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                156,
+                197,
+                239
+            ],
+            "from_pin": "A1",
+            "rising": [
+                156,
+                197,
+                239
+            ],
+            "to_pin": "OFX0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                156,
+                197,
+                239
+            ],
+            "from_pin": "B0",
+            "rising": [
+                156,
+                197,
+                239
+            ],
+            "to_pin": "OFX0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                156,
+                197,
+                239
+            ],
+            "from_pin": "B1",
+            "rising": [
+                156,
+                197,
+                239
+            ],
+            "to_pin": "OFX0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                156,
+                197,
+                239
+            ],
+            "from_pin": "C0",
+            "rising": [
+                156,
+                197,
+                239
+            ],
+            "to_pin": "OFX0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                156,
+                197,
+                239
+            ],
+            "from_pin": "C1",
+            "rising": [
+                156,
+                197,
+                239
+            ],
+            "to_pin": "OFX0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                156,
+                197,
+                239
+            ],
+            "from_pin": "D0",
+            "rising": [
+                156,
+                197,
+                239
+            ],
+            "to_pin": "OFX0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                156,
+                197,
+                239
+            ],
+            "from_pin": "D1",
+            "rising": [
+                156,
+                197,
+                239
+            ],
+            "to_pin": "OFX0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                257,
+                282,
+                308
+            ],
+            "from_pin": "CLK",
+            "rising": [
+                257,
+                282,
+                308
+            ],
+            "to_pin": "Q1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                257,
+                283,
+                309
+            ],
+            "from_pin": "CLK",
+            "rising": [
+                257,
+                283,
+                309
+            ],
+            "to_pin": "Q0",
+            "type": "IOPath"
+        }
+    ],
+    "SRAMWB": [
+        {
+            "falling": [
+                0,
+                0,
+                0
+            ],
+            "from_pin": "A0",
+            "rising": [
+                0,
+                0,
+                0
+            ],
+            "to_pin": "WADO3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                0,
+                0,
+                0
+            ],
+            "from_pin": "A1",
+            "rising": [
+                0,
+                0,
+                0
+            ],
+            "to_pin": "WDO1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                0,
+                0,
+                0
+            ],
+            "from_pin": "B0",
+            "rising": [
+                0,
+                0,
+                0
+            ],
+            "to_pin": "WADO1",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                0,
+                0,
+                0
+            ],
+            "from_pin": "B1",
+            "rising": [
+                0,
+                0,
+                0
+            ],
+            "to_pin": "WDO3",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                0,
+                0,
+                0
+            ],
+            "from_pin": "C0",
+            "rising": [
+                0,
+                0,
+                0
+            ],
+            "to_pin": "WADO2",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                0,
+                0,
+                0
+            ],
+            "from_pin": "C1",
+            "rising": [
+                0,
+                0,
+                0
+            ],
+            "to_pin": "WDO0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                0,
+                0,
+                0
+            ],
+            "from_pin": "D0",
+            "rising": [
+                0,
+                0,
+                0
+            ],
+            "to_pin": "WADO0",
+            "type": "IOPath"
+        },
+        {
+            "falling": [
+                0,
+                0,
+                0
+            ],
+            "from_pin": "D1",
+            "rising": [
+                0,
+                0,
+                0
+            ],
+            "to_pin": "WDO2",
+            "type": "IOPath"
+        }
+    ]
+}
\ No newline at end of file