| # CLBnOUTMUX Fuzzer |
| |
| ## Purpose |
| Document nOUTMUX family of CLB muxes |
| ## Algorithm |
| |
| ## Outcome |
| ``` |
| CLB.SLICE_X0.AOUTMUX.B0 30_11 |
| CLB.SLICE_X0.AOUTMUX.B1 30_08 |
| CLB.SLICE_X0.AOUTMUX.B2 30_06 |
| CLB.SLICE_X0.AOUTMUX.B3 30_07 |
| CLB.SLICE_X0.BOUTMUX.B0 30_20 |
| CLB.SLICE_X0.BOUTMUX.B1 30_21 |
| CLB.SLICE_X0.BOUTMUX.B2 30_22 |
| CLB.SLICE_X0.BOUTMUX.B3 30_23 |
| CLB.SLICE_X0.COUTMUX.B0 30_45 |
| CLB.SLICE_X0.COUTMUX.B1 30_44 |
| CLB.SLICE_X0.COUTMUX.B2 30_40 |
| CLB.SLICE_X0.COUTMUX.B3 30_43 |
| CLB.SLICE_X0.DOUTMUX.B0 30_56 |
| CLB.SLICE_X0.DOUTMUX.B1 30_51 |
| CLB.SLICE_X0.DOUTMUX.B2 30_52 |
| CLB.SLICE_X0.DOUTMUX.B3 30_57 |
| CLB.SLICE_X1.AOUTMUX.B0 31_09 |
| CLB.SLICE_X1.AOUTMUX.B1 31_07 |
| CLB.SLICE_X1.AOUTMUX.B2 31_10 |
| CLB.SLICE_X1.AOUTMUX.B3 30_05 |
| CLB.SLICE_X1.BOUTMUX.B0 31_20 |
| CLB.SLICE_X1.BOUTMUX.B1 30_28 |
| CLB.SLICE_X1.BOUTMUX.B2 31_21 |
| CLB.SLICE_X1.BOUTMUX.B3 30_29 |
| CLB.SLICE_X1.COUTMUX.B0 31_43 |
| CLB.SLICE_X1.COUTMUX.B1 30_42 |
| CLB.SLICE_X1.COUTMUX.B2 31_40 |
| CLB.SLICE_X1.COUTMUX.B3 30_41 |
| CLB.SLICE_X1.DOUTMUX.B0 31_56 |
| CLB.SLICE_X1.DOUTMUX.B1 30_53 |
| CLB.SLICE_X1.DOUTMUX.B2 31_57 |
| CLB.SLICE_X1.DOUTMUX.B3 31_53 |
| ``` |
| From manual O6 testing |
| ``` |
| 30_11 X0 AOUTMUX O6 |
| 30_20 X0 BOUTMUX O6 |
| 30_45 X0 COUTMUX O6 |
| 30_56 X0 DOUTMUX O6 |
| 31_09 X1 AOUTMUX O6 |
| 31_20 X1 BOUTMUX O6 |
| 31_43 X1 COUTMUX O6 |
| 31_56 X1 DOUTMUX O6 |
| ``` |