Patent ID: 7292063

Claim:
A method for interconnecting sub-functions of metal-mask programmable functions comprising the steps of: (A) forming a base layer of a platform application specific integrated circuit (ASIC) comprising a plurality of pre-diffused regions disposed around a periphery of said platform ASIC, wherein each of said pre-diffused regions is configured to be metal-programmable; (B) forming two or more sub-functions of a function with a metal mask set placed over a number of said plurality of pre-diffused regions of said platform application specific integrated circuit, wherein said metal mask set customizes the number of diffused regions as circuitry of said two or more sub-functions; and (C) configuring one or more connection points in each of said two or more sub-functions such that interconnections from the one or more connection points in one of said two or more sub-functions to the one or more connections points in one or more other ones of said two or more sub-functions are tool routable in a single layer.