...
There are 16 Rows named A..T (where I,O, Q and S are skipped)
We can also see that it looks like it as 2 separate pin Arrays... A1..A3 to T1..T3 and A7..A9 to T7..T9
We can use this picture to help define the Pin Check entries for PartBuilder
Part Builder has 2 entries which we will show later..
PCHK_DEVICE_PIN_NUMBERS which can be used to quickly define the pins we expect to see in the device
PCHK_VALID_MISSING_PINS lets us tell partBuilder what pins NOT to expect
With the 2 of these we can describe the expected set of pins to partBuilder
if we set PCHK_DEVICE_PIN_NUMBERS to BGA_PIN_NUMS[A1..T9] Part builder will fill out the full array of pins, skipping Columns I,O, Q and S
Then we can set PCHK_VALID_MISSING_PINS to [A..T][4..6] to tell partBuilder that columns 4,5 and 6 in rows A→T are missing
In this simple case we could also use 2 BGA_PIN_NUM directives separated by a comma in the PCHK_DEVICE_PIN_NUMBERS entry to create the 2 sub arrays separately
We can enter:
BGA_PIN_NUMS[A1..T3],BGA_PIN_NUMS[A7..A9]
entry because it can accept multiple directives
And then we could leave PCHK_VALID_MISSING_PINS blankas we will see in Configure the expected pins step