Skip to content

Commit c0afce6

Browse files
authored
Merge pull request #2403 from The-OpenROAD-Project-staging/asap7-mbff-fix
asap7: fix MBFF logic function to match the 1-bit FF they derive from
2 parents e816a57 + 21f1d4c commit c0afce6

9 files changed

+54
-54
lines changed

flow/platforms/asap7/lib/NLDM/asap7sc7p5t_DFFHQNH2V2X_LVT_TT_nldm_FAKE.lib

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1294,9 +1294,9 @@ library (asap7sc7p5t_DFFHQNH2V2X_LVT_TT_nldm_FAKE) {
12941294
}
12951295
}
12961296
}
1297-
ff_bank (IQ,IQN,4) {
1297+
ff_bank (IQN,IQNN,4) {
12981298
clocked_on : "CLK";
1299-
next_state : "D";
1299+
next_state : "!D";
13001300
power_down_function : "(!VDD) + (VSS)";
13011301
}
13021302
}
@@ -2441,9 +2441,9 @@ library (asap7sc7p5t_DFFHQNH2V2X_LVT_TT_nldm_FAKE) {
24412441
}
24422442
}
24432443
}
2444-
ff_bank (IQ,IQN,4) {
2444+
ff_bank (IQN,IQNN,4) {
24452445
clocked_on : "CLK";
2446-
next_state : "D";
2446+
next_state : "!D";
24472447
power_down_function : "(!VDD) + (VSS)";
24482448
}
24492449
}
@@ -3588,9 +3588,9 @@ library (asap7sc7p5t_DFFHQNH2V2X_LVT_TT_nldm_FAKE) {
35883588
}
35893589
}
35903590
}
3591-
ff_bank (IQ,IQN,4) {
3591+
ff_bank (IQN,IQNN,4) {
35923592
clocked_on : "CLK";
3593-
next_state : "D";
3593+
next_state : "!D";
35943594
power_down_function : "(!VDD) + (VSS)";
35953595
}
35963596
}

flow/platforms/asap7/lib/NLDM/asap7sc7p5t_DFFHQNH2V2X_RVT_TT_nldm_FAKE.lib

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1294,9 +1294,9 @@ library (asap7sc7p5t_DFFHQNH2V2X_RVT_TT_nldm_FAKE) {
12941294
}
12951295
}
12961296
}
1297-
ff_bank (IQ,IQN,4) {
1297+
ff_bank (IQN,IQNN,4) {
12981298
clocked_on : "CLK";
1299-
next_state : "D";
1299+
next_state : "!D";
13001300
power_down_function : "(!VDD) + (VSS)";
13011301
}
13021302
}
@@ -2441,9 +2441,9 @@ library (asap7sc7p5t_DFFHQNH2V2X_RVT_TT_nldm_FAKE) {
24412441
}
24422442
}
24432443
}
2444-
ff_bank (IQ,IQN,4) {
2444+
ff_bank (IQN,IQNN,4) {
24452445
clocked_on : "CLK";
2446-
next_state : "D";
2446+
next_state : "!D";
24472447
power_down_function : "(!VDD) + (VSS)";
24482448
}
24492449
}
@@ -3588,9 +3588,9 @@ library (asap7sc7p5t_DFFHQNH2V2X_RVT_TT_nldm_FAKE) {
35883588
}
35893589
}
35903590
}
3591-
ff_bank (IQ,IQN,4) {
3591+
ff_bank (IQN,IQNN,4) {
35923592
clocked_on : "CLK";
3593-
next_state : "D";
3593+
next_state : "!D";
35943594
power_down_function : "(!VDD) + (VSS)";
35953595
}
35963596
}

flow/platforms/asap7/lib/NLDM/asap7sc7p5t_DFFHQNH2V2X_SLVT_TT_nldm_FAKE.lib

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1294,9 +1294,9 @@ library (asap7sc7p5t_DFFHQNH2V2X_SLVT_TT_nldm_FAKE) {
12941294
}
12951295
}
12961296
}
1297-
ff_bank (IQ,IQN,4) {
1297+
ff_bank (IQN,IQNN,4) {
12981298
clocked_on : "CLK";
1299-
next_state : "D";
1299+
next_state : "!D";
13001300
power_down_function : "(!VDD) + (VSS)";
13011301
}
13021302
}
@@ -2441,9 +2441,9 @@ library (asap7sc7p5t_DFFHQNH2V2X_SLVT_TT_nldm_FAKE) {
24412441
}
24422442
}
24432443
}
2444-
ff_bank (IQ,IQN,4) {
2444+
ff_bank (IQN,IQNN,4) {
24452445
clocked_on : "CLK";
2446-
next_state : "D";
2446+
next_state : "!D";
24472447
power_down_function : "(!VDD) + (VSS)";
24482448
}
24492449
}
@@ -3588,9 +3588,9 @@ library (asap7sc7p5t_DFFHQNH2V2X_SLVT_TT_nldm_FAKE) {
35883588
}
35893589
}
35903590
}
3591-
ff_bank (IQ,IQN,4) {
3591+
ff_bank (IQN,IQNN,4) {
35923592
clocked_on : "CLK";
3593-
next_state : "D";
3593+
next_state : "!D";
35943594
power_down_function : "(!VDD) + (VSS)";
35953595
}
35963596
}

flow/platforms/asap7/lib/NLDM/asap7sc7p5t_DFFHQNV2X_LVT_TT_nldm_FAKE.lib

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -780,9 +780,9 @@ library (asap7sc7p5t_DFFHQNV2X_LVT_TT_nldm_FAKE) {
780780
}
781781
}
782782
}
783-
ff_bank (IQ,IQN,2) {
783+
ff_bank (IQN,IQNN,2) {
784784
clocked_on : "CLK";
785-
next_state : "D";
785+
next_state : "!D";
786786
power_down_function : "(!VDD) + (VSS)";
787787
}
788788
}
@@ -1413,9 +1413,9 @@ library (asap7sc7p5t_DFFHQNV2X_LVT_TT_nldm_FAKE) {
14131413
}
14141414
}
14151415
}
1416-
ff_bank (IQ,IQN,2) {
1416+
ff_bank (IQN,IQNN,2) {
14171417
clocked_on : "CLK";
1418-
next_state : "D";
1418+
next_state : "!D";
14191419
power_down_function : "(!VDD) + (VSS)";
14201420
}
14211421
}
@@ -2046,9 +2046,9 @@ library (asap7sc7p5t_DFFHQNV2X_LVT_TT_nldm_FAKE) {
20462046
}
20472047
}
20482048
}
2049-
ff_bank (IQ,IQN,2) {
2049+
ff_bank (IQN,IQNN,2) {
20502050
clocked_on : "CLK";
2051-
next_state : "D";
2051+
next_state : "!D";
20522052
power_down_function : "(!VDD) + (VSS)";
20532053
}
20542054
}

flow/platforms/asap7/lib/NLDM/asap7sc7p5t_DFFHQNV2X_RVT_TT_nldm_FAKE.lib

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -780,9 +780,9 @@ library (asap7sc7p5t_DFFHQNV2X_RVT_TT_nldm_FAKE) {
780780
}
781781
}
782782
}
783-
ff_bank (IQ,IQN,2) {
783+
ff_bank (IQN,IQNN,2) {
784784
clocked_on : "CLK";
785-
next_state : "D";
785+
next_state : "!D";
786786
power_down_function : "(!VDD) + (VSS)";
787787
}
788788
}
@@ -1413,9 +1413,9 @@ library (asap7sc7p5t_DFFHQNV2X_RVT_TT_nldm_FAKE) {
14131413
}
14141414
}
14151415
}
1416-
ff_bank (IQ,IQN,2) {
1416+
ff_bank (IQN,IQNN,2) {
14171417
clocked_on : "CLK";
1418-
next_state : "D";
1418+
next_state : "!D";
14191419
power_down_function : "(!VDD) + (VSS)";
14201420
}
14211421
}
@@ -2046,9 +2046,9 @@ library (asap7sc7p5t_DFFHQNV2X_RVT_TT_nldm_FAKE) {
20462046
}
20472047
}
20482048
}
2049-
ff_bank (IQ,IQN,2) {
2049+
ff_bank (IQN,IQNN,2) {
20502050
clocked_on : "CLK";
2051-
next_state : "D";
2051+
next_state : "!D";
20522052
power_down_function : "(!VDD) + (VSS)";
20532053
}
20542054
}

flow/platforms/asap7/lib/NLDM/asap7sc7p5t_DFFHQNV2X_SLVT_TT_nldm_FAKE.lib

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -780,9 +780,9 @@ library (asap7sc7p5t_DFFHQNV2X_SLVT_TT_nldm_FAKE) {
780780
}
781781
}
782782
}
783-
ff_bank (IQ,IQN,2) {
783+
ff_bank (IQN,IQNN,2) {
784784
clocked_on : "CLK";
785-
next_state : "D";
785+
next_state : "!D";
786786
power_down_function : "(!VDD) + (VSS)";
787787
}
788788
}
@@ -1413,9 +1413,9 @@ library (asap7sc7p5t_DFFHQNV2X_SLVT_TT_nldm_FAKE) {
14131413
}
14141414
}
14151415
}
1416-
ff_bank (IQ,IQN,2) {
1416+
ff_bank (IQN,IQNN,2) {
14171417
clocked_on : "CLK";
1418-
next_state : "D";
1418+
next_state : "!D";
14191419
power_down_function : "(!VDD) + (VSS)";
14201420
}
14211421
}
@@ -2046,9 +2046,9 @@ library (asap7sc7p5t_DFFHQNV2X_SLVT_TT_nldm_FAKE) {
20462046
}
20472047
}
20482048
}
2049-
ff_bank (IQ,IQN,2) {
2049+
ff_bank (IQN,IQNN,2) {
20502050
clocked_on : "CLK";
2051-
next_state : "D";
2051+
next_state : "!D";
20522052
power_down_function : "(!VDD) + (VSS)";
20532053
}
20542054
}

flow/platforms/asap7/lib/NLDM/asap7sc7p5t_DFFHQNV4X_LVT_TT_nldm_FAKE.lib

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1294,9 +1294,9 @@ library (asap7sc7p5t_DFFHQNV4X_LVT_TT_nldm_FAKE) {
12941294
}
12951295
}
12961296
}
1297-
ff_bank (IQ,IQN,4) {
1297+
ff_bank (IQN,IQNN,4) {
12981298
clocked_on : "CLK";
1299-
next_state : "D";
1299+
next_state : "!D";
13001300
power_down_function : "(!VDD) + (VSS)";
13011301
}
13021302
}
@@ -2441,9 +2441,9 @@ library (asap7sc7p5t_DFFHQNV4X_LVT_TT_nldm_FAKE) {
24412441
}
24422442
}
24432443
}
2444-
ff_bank (IQ,IQN,4) {
2444+
ff_bank (IQN,IQNN,4) {
24452445
clocked_on : "CLK";
2446-
next_state : "D";
2446+
next_state : "!D";
24472447
power_down_function : "(!VDD) + (VSS)";
24482448
}
24492449
}
@@ -3588,9 +3588,9 @@ library (asap7sc7p5t_DFFHQNV4X_LVT_TT_nldm_FAKE) {
35883588
}
35893589
}
35903590
}
3591-
ff_bank (IQ,IQN,4) {
3591+
ff_bank (IQN,IQNN,4) {
35923592
clocked_on : "CLK";
3593-
next_state : "D";
3593+
next_state : "!D";
35943594
power_down_function : "(!VDD) + (VSS)";
35953595
}
35963596
}

flow/platforms/asap7/lib/NLDM/asap7sc7p5t_DFFHQNV4X_RVT_TT_nldm_FAKE.lib

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1294,9 +1294,9 @@ library (asap7sc7p5t_DFFHQNV4X_RVT_TT_nldm_FAKE) {
12941294
}
12951295
}
12961296
}
1297-
ff_bank (IQ,IQN,4) {
1297+
ff_bank (IQN,IQNN,4) {
12981298
clocked_on : "CLK";
1299-
next_state : "D";
1299+
next_state : "!D";
13001300
power_down_function : "(!VDD) + (VSS)";
13011301
}
13021302
}
@@ -2441,9 +2441,9 @@ library (asap7sc7p5t_DFFHQNV4X_RVT_TT_nldm_FAKE) {
24412441
}
24422442
}
24432443
}
2444-
ff_bank (IQ,IQN,4) {
2444+
ff_bank (IQN,IQNN,4) {
24452445
clocked_on : "CLK";
2446-
next_state : "D";
2446+
next_state : "!D";
24472447
power_down_function : "(!VDD) + (VSS)";
24482448
}
24492449
}
@@ -3588,9 +3588,9 @@ library (asap7sc7p5t_DFFHQNV4X_RVT_TT_nldm_FAKE) {
35883588
}
35893589
}
35903590
}
3591-
ff_bank (IQ,IQN,4) {
3591+
ff_bank (IQN,IQNN,4) {
35923592
clocked_on : "CLK";
3593-
next_state : "D";
3593+
next_state : "!D";
35943594
power_down_function : "(!VDD) + (VSS)";
35953595
}
35963596
}

flow/platforms/asap7/lib/NLDM/asap7sc7p5t_DFFHQNV4X_SLVT_TT_nldm_FAKE.lib

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1294,9 +1294,9 @@ library (asap7sc7p5t_DFFHQNV4X_SLVT_TT_nldm_FAKE) {
12941294
}
12951295
}
12961296
}
1297-
ff_bank (IQ,IQN,4) {
1297+
ff_bank (IQN,IQNN,4) {
12981298
clocked_on : "CLK";
1299-
next_state : "D";
1299+
next_state : "!D";
13001300
power_down_function : "(!VDD) + (VSS)";
13011301
}
13021302
}
@@ -2441,9 +2441,9 @@ library (asap7sc7p5t_DFFHQNV4X_SLVT_TT_nldm_FAKE) {
24412441
}
24422442
}
24432443
}
2444-
ff_bank (IQ,IQN,4) {
2444+
ff_bank (IQN,IQNN,4) {
24452445
clocked_on : "CLK";
2446-
next_state : "D";
2446+
next_state : "!D";
24472447
power_down_function : "(!VDD) + (VSS)";
24482448
}
24492449
}
@@ -3588,9 +3588,9 @@ library (asap7sc7p5t_DFFHQNV4X_SLVT_TT_nldm_FAKE) {
35883588
}
35893589
}
35903590
}
3591-
ff_bank (IQ,IQN,4) {
3591+
ff_bank (IQN,IQNN,4) {
35923592
clocked_on : "CLK";
3593-
next_state : "D";
3593+
next_state : "!D";
35943594
power_down_function : "(!VDD) + (VSS)";
35953595
}
35963596
}

0 commit comments

Comments
 (0)