you cant move the inst closer because they spark each other
You can make the INST to PSCN portion smaller by using LDTC with ctype SPRK to literally detect the spark of the INST. As for the output, swap the DTEC with the PSCN and make the DTEC have a tmp2 of two, then move all the INST output lines closer.
thats the smallest possible inst memory