This is the most common universal approach.  In this approach every ROW of sockets would have a connector where a program card with a dedicated circuit would be assembled.  


  • One universal board per package type.
  • This works best if the socket cost is high
  • Complete flexibility on the wiring per circuit, since the component would be on the program card.
  • A design for a universal card is possible. This would mean one design charge and a fabrication of many cards that can be assembled per circuit as the need arise.


  • Density is less than that of the dedicated circuit
  • The cost for the motherboard is higher since there has to be a cost factor for the connector that will house the various program cards used.
  • For every circuit a program card has to be wired. So in essence you still need to pay for the cost of components per circuit.
  • Instead of having on PC board, here you would need a Mother board and a Program card for every 4 positions. So for 100 position you would need 25 program cards.  So every circuit would have a program card that is used to make the Mother board dedicated for that circuit at the time of use.