Programmable analog system architecture
First Claim
1. A multi-functional device comprising:
- a bus;
a random access memory (RAM) coupled to said bus;
a central processing unit (CPU) coupled to said bus; and
a plurality of analog blocks coupled to said bus, wherein said bus, RAM, CPU and analog blocks reside on a single chip;
said plurality of analog blocks comprising a first set of analog blocks that is selectively and electrically couplable to and decouplable from another analog block in said plurality of analog blocks;
wherein said analog blocks are selectively and electrically coupled to implement a particular analog function, wherein different analog functions are implemented by electrically coupling different combinations of said analog blocks.
5 Assignments
0 Petitions
Accused Products
Abstract
A programmable analog system architecture and method thereof are described. The analog system architecture and method introduce a single chip solution that contains a set of tailored analog blocks and elements that can be configured and reconfigured in different ways to implement a variety of different analog functions. The architecture includes an array of analog blocks, including continuous time blocks and different types of switched capacitor blocks. The analog blocks can be electrically coupled to each other in different combinations to perform different analog functions. Each analog block includes analog elements that have changeable characteristics that can be specified according to the function to be performed. The architecture thereby facilitates the design of customized chips at less time and expense.
-
Citations
22 Claims
-
1. A multi-functional device comprising:
-
a bus;
a random access memory (RAM) coupled to said bus;
a central processing unit (CPU) coupled to said bus; and
a plurality of analog blocks coupled to said bus, wherein said bus, RAM, CPU and analog blocks reside on a single chip;
said plurality of analog blocks comprising a first set of analog blocks that is selectively and electrically couplable to and decouplable from another analog block in said plurality of analog blocks;
wherein said analog blocks are selectively and electrically coupled to implement a particular analog function, wherein different analog functions are implemented by electrically coupling different combinations of said analog blocks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for implementing multiple functions in a device, said method comprising:
-
selecting a first analog block from a plurality of analog blocks coupled to a bus, a random access memory and a central processing unit on a single chip, wherein said first analog block is electrically couplable to and decouplable from another analog block; and
coupling electrically said first analog block to another analog block to implement a first analog function;
wherein different analog functions are implemented by selectively and electrically coupling different combinations of analog blocks. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An array of analog blocks comprising:
-
a first plurality of analog blocks comprising continuous time blocks; and
a second plurality of analog blocks comprising switched capacitor blocks, said second plurality of analog blocks coupled to said first plurality of analog blocks, wherein a switched capacitor block is selectively and electrically couplable to and decouplable from another analog block;
wherein said first plurality and said second plurality of analog blocks are selectively and electrically coupled in different combinations to implement different analog functions, and wherein said first plurality and second plurality of analog blocks are coupled to a bus, a random access memory and a central processing unit on a single chip. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification