ASICs having more features than generally usable at one time and methods of use
AssigneeNanotech Inc.
InventorJames Koo
Life of this patent
Estimating the term…
Loading patent…
AssigneeNanotech Inc.
InventorJames Koo
Estimating the term…
More ASIC functionality is crammed into a chip (or chip set) than can probably or definitely be operative at one time when the chip is packaged and inserted into a broader circuit. The excessive ASIC functionality is chosen to cope with different market development probabilities in a host of different market spaces (e.g., in different countries where different interoperability standards are chosen) and a subset of the excessive ASIC functionality is programmably activated in each market space after manufacture. Customer behavior can be fickle. If market trends evolve towards demand for functionality #2 instead of an originally, more expected, functionality #1, the mass produced of the crammed chip (or chip set) is not out of necessarily out of luck. If the mass produced had enough foresight to cram in functionality #2 as well as functionality #1, the producer can programmably activate #2, and deactivate #1 as market demand suddenly shifts in a given market space. In one embodiment, a mega-ASIC with excessive ASIC functionality crammed into it, has a universal core as well as plurality of programmably selectable ASIC function blocks. The ASIC function blocks are programmably activatable and de-activatable so that a mass produced can quickly respond to shifting market demands, thus addresses both time to market and product life issues. The invention allows a small chip designer to simultaneously address more than one market or customer space with one ASIC chip thereby reducing the design cost per product design. By selectively activating the excessive and selectable ASIC functionalities, the small ASIC chip designer can appear to sport different features for different customers and different markets at different times with just one chip, thus he can aggregate the demand of different customers and different markets to achieve economies of scale, and of inventory management and control.
A method for utilizing a mega-ASIC comprising the steps of:
A mega-ASIC comprising:
A method of reducing probability that a mass produced ASIC will lack market-demanded features in a future time space and market space, the method comprising:
Manufactured instructing signals for instructing an instructable machine to carry out a mega-ASIC configuring method for configuring a mega-ASIC comprising:
A method for selectively programming a large plurality of mega-ASICs comprising:
Dependencies are inferred from the claim text.