
28 FAQ’s for Actel’s Antifuse FPGA Programming
76. Concerning the programming file *.afm, is there a way of incrementing
the silicon signature without redoing place-and-route?
Ans. There is no way of incrementing the silicon signature without regenerating the *.afm file. However, it
is not necessary to run place-and-route again.
77. Are all the fuses checked by Silicon Sculptor?
Ans. Each fuse is checked individually as the array is programmed. After all array fuses are programmed,
a series of additional "net shorts" tests are performed to verify that no additional fuses have been
programmed. Checksum fuses are programmed after the net shorts tests are performed.
78. What does EIT test mean?
Ans. EIT stands for Enhanced Integrity Test. It is one of the final programming tests performed to check
the integrity of the un-programmed antifuses in the device.
79. What is the reason of getting "Bad device id" during programming?
Ans. This error occurs mostly due to bad contact. Clean the socket module with a blower. Also, check the
leads of the devices. Sometimes, due to the oxidation, the leads cannot make good contact with the
module. RoHS devices cannot be in open ambient for more than a day, otherwise they will oxidize
quickly.
Another reason could be due to broadcasting in multisite programmer: if you have devices from one UMC
in a master site and devices from MEC in the other sites, or vice versa, this will result in this error. This
applies to SXA devices only.
80. What does “Function aborted” during programming mean?
Ans. You should not get this error message. This message appears during programming actions if the
user stops the action by pressing ESC or Cancel. To avoid this inadvertent situation, set the programmer
configuration to Novice Mode (File/Configuration). In this case, any user interruption will be prompted with
a confirmation pop-up window.
Comentarios a estos manuales