Integrated circuit having circuit blocks that are...

Coded data generation or conversion – Analog to or from digital conversion

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711S100000

Reexamination Certificate

active

06636169

ABSTRACT:

FIELD OF THE INVENTION
This invention relates generally to programmable analog and digital circuit arrays and, in particular, to methods and apparatus for configuring such circuits arrays.
BACKGROUND OF THE INVENTION
In the past decade data processor clock speeds have increase from 10 MHz to 100 MHz and beyond. It is conceivable that processor clock speeds will increase by the same amount over the next decade, perhaps attaining speeds as high as 2,000 MHz. With these advances, digital signal processing will replace many current applications that today utilize analog circuits to condition and manipulate analog signals.
This is a desirable development, in that analog circuits typically require zeroing for accuracy as they tend to drift with age and environment. Analog circuits are also susceptible to noise. Furthermore, most analog circuits are not very “changeable” after they are constructed; whereas a digital processor device can be reprogrammed after construction. Although digital processors can be reprogrammed, they are still limited in the way they are interconnected to other devices.
Furthermore, some currently available programmable analog circuit arrays provide a computer program and method for specifying the interconnections between analog circuit modules or functions. Once interconnected in the desired configuration and subsequently tested and qualified, some hundreds or thousands of identically constructed analog arrays can be produced, either by programming other programmable arrays or by mask programming arrays at manufacture.
Reference in this regard can be had, by example, to a publication entitled “Electrically Programmable Analog Circuit Design Handbook”, IMP, Inc., 1996, for a description of one type of programmable analog circuit array and to a software development system for same (Chapter 2).
As can be appreciated, it would be desirable to provide a mechanism to convert or migrate such a design into the digital domain. At present, such a mechanism is not known to exist.
OBJECTS OF THE INVENTION
It is a first object of this invention to provide an improved analog and digital integrated circuit architecture that overcomes the foregoing and other problems.
It is a second object of this invention to provide methods and apparatus to convert a programmable analog array specification into a program executable by one or more digital signal processors, so as to perform the identical or substantially identical function or functions as the analog array.
SUMMARY OF THE INVENTION
In accordance with an aspect of this invention, the inventors have eliminated the interconnectivity drawback by incorporating a plurality of digital processors and support devices onto a single substrate. The digital processors and support devices are programmably interconnected to achieve a desired architecture. These programmably interconnected programmable (PIP) devices may be considered as “liquid” circuits, and are used to create a Programmable Signal Processing Array (PSPA). The concept is similar in some respects to field programmable gate array (FPGA) devices, except that the logic elements of the FPGA are replaced with entire processors that can be individually programmed to perform desired analog and digital functions.
In accordance with this invention, a substrate comprises a plurality of digital data processors, such as digital signal processors and/or RISC processors, and related support devices, including analog circuit blocks if desired, that can be programmably interconnected together.
Also disclosed are methods and apparatus to convert a programmable analog array specification into a program executable by one or more digital signal processors, such as those found in the aforementioned PSPA device, so as to perform the identical or substantially identical function or functions as the programmed analog array.


REFERENCES:
patent: 4709344 (1987-11-01), Crawford
patent: 4870302 (1989-09-01), Freeman
patent: 4875020 (1989-10-01), Daniele et al.
patent: 4940909 (1990-07-01), Mulder et al.
patent: 5107146 (1992-04-01), El-Ayat
patent: 5196740 (1993-03-01), Austin
patent: 5202687 (1993-04-01), Distinti
patent: 5245262 (1993-09-01), Moody et al.
patent: 5264931 (1993-11-01), Yamada
patent: 5335186 (1994-08-01), Tarrant
patent: 5361373 (1994-11-01), Gilson
patent: 5384773 (1995-01-01), Olnowich
patent: 5457644 (1995-10-01), McCollum
patent: 5600845 (1997-02-01), Gilson
patent: 5712628 (1998-01-01), Phillips et al.
patent: 5821776 (1998-10-01), McGowan
patent: 5887165 (1999-03-01), Martel et al.
patent: 5890005 (1999-03-01), Lindholm
patent: 6144327 (2000-11-01), Distinti et al.
patent: 0 322 382 (1989-06-01), None
patent: WO 95/32481 (1995-11-01), None
C. Boone, “IMP Introduces First Programmable IC to Monitor Analog Signals”, News Release, Feb. 20, 1996, 5 pages.
Product Brochure, Electrically Programmable Analog Circuit Design Handbook, IMP, Inc. 1996, Sections 1 and 2.
Lee et al., “Prototype Design of a Field-Programmable Analog Array”, Proceedings, 1990 Canadian Conference, Aug. 30, 1990, pp. 2.2.1-2.2.8.
Lee et al., “A CMOS Field-Programmable Analog Array”, IEEE Int. Solid STate Circuit Conf., vol. 34, Feb. 1, 1991, pp. 186-187, 314.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Integrated circuit having circuit blocks that are... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Integrated circuit having circuit blocks that are..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Integrated circuit having circuit blocks that are... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3125343

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.