Economically Viable Automatic Insertion of Self-Test Features for Custom VLSI