A method for creating a mask-programmed device from a preexisting design of a
source
device is provided. The method includes creating a netlist from a user defined
circuit configuration file, configuring logic resources on the mask-programmed
device produce basic logic elements, and generating a custom interconnect based
on the netlist that interconnects the configured logic resources to produce the
desired logic design.