Selectable analog functions on a configurable device and method employing nonvolatile memory
First Claim
Patent Images
1. A method for programming a configurable integrated circuit, comprising the steps of:
- programming a plurality of nonvolatile bits in one or more nonvolatile registers, each nonvolatile bit or a combination of nonvolatile bits in the plurality of nonvolatile bits corresponding to an analog function; and
generating a configuration on an integrated circuit from programming the plurality of nonvolatile bits in the one or more nonvolatile registers.
2 Assignments
0 Petitions
Accused Products
Abstract
A configurable integrated circuit and method for trimming a desirable combination of analog and digital functions and customizing pin assignments by programming nonvolatile memory. Functional enhancement and chip compatibility are achieved by configuring an integrated circuit with specified analog and digital settings for operation with an external chip. Multiple NV registers with designated bits that correspond to activating, deactivating, trimming, or changing analog functions including internal voltages, bandgap, and oscillating frequencies.
79 Citations
20 Claims
-
1. A method for programming a configurable integrated circuit, comprising the steps of:
-
programming a plurality of nonvolatile bits in one or more nonvolatile registers, each nonvolatile bit or a combination of nonvolatile bits in the plurality of nonvolatile bits corresponding to an analog function; and
generating a configuration on an integrated circuit from programming the plurality of nonvolatile bits in the one or more nonvolatile registers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An integrated circuit, comprising:
-
one or more nonvolatile registers having a plurality of nonvolatile bits, each nonvolatile bit or a combination of nonvolatile bits in the plurality of nonvolatile bits corresponding to programming an analog function; and
a circuit configuration in the integrated circuit being generated from programming one or more nonvolatile registers. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A configurable device, comprising:
-
means for programming one or more nonvolatile registers having a plurality of nonvolatile bits, each bit or a combination of bits in the plurality of nonvolatile bits corresponding to an analog function; and
means for generating a configuration from programming the plurality of nonvolatile bits. - View Dependent Claims (18, 19, 20)
-
Specification