Physical Defects vs Circuit Faults in a CMOS Programmable Logic Device