A programmable semiconductor device wherein a programmable switch and a configuration element to program the switch are both positioned above a first metal layer. ...http://www.google.com/patents/US20060139056?utm_source=gb-gplus-sharePatent US20060139056 - Field programmable structured arrays