Results 21 -
27 of
27
Experiments on Evolving Software Models of Analog Circuits Jason D. Lohn
- Communications of the ACM
, 1999
"... structions. Like the "turtle" in the language Logo that can be commanded to draw an image, our language uses an automaton programmed to construct an electrical circuit. The automaton is called a circuit-constructing robot or cc-bot, and the language that programs it is very small and, in its current ..."
Abstract
- Add to MetaCart
structions. Like the "turtle" in the language Logo that can be commanded to draw an image, our language uses an automaton programmed to construct an electrical circuit. The automaton is called a circuit-constructing robot or cc-bot, and the language that programs it is very small and, in its current incarnation, contains only component-placing instructions. The cc-bot language has the desirable property that virtually all possible sequences of instructions result in a valid electrical circuit. This property is important because it greatly limits the "out-of-bounds" regions of the search space containing "illegal" circuits. Thus, an evolutionary algorithm will spend nearly all its time generating valid electrical circuits. While this is a considerable achievement, the ability to generate every possible circuit topology is lost. This is not considered a drawback for the circuit types we investigated since a vast number of topologies and existing circuit designs could be encoded using the
Optimization of Power Electronic Circuits Using Ant Colony System
"... Abstract—Ant colony optimization (ACO) is typically used to search paths through graphs. The concept is based on simulating the behavior of ants in finding paths from the colony to food. Its searching mechanism is applicable for optimizing electric circuits with components, like resistors and capaci ..."
Abstract
- Add to MetaCart
Abstract—Ant colony optimization (ACO) is typically used to search paths through graphs. The concept is based on simulating the behavior of ants in finding paths from the colony to food. Its searching mechanism is applicable for optimizing electric circuits with components, like resistors and capacitors, available in discrete values. In this paper, an extended ACO (eACO) that can search the optimal values of components manufactured in discrete and continuous values is presented. The idea is based on using the orthogonal design method (ODM) to dynamically update the database of the continuous components so that those components will have pseudo-discrete values in the search space. To speed up the optimization process, the ODM performs local search of the best combination around the best ant. The eACO also takes the component tolerances into account in evaluating the fitness value of each ant. The proposed algorithm has been successfully used to optimize the design of a buck regulator. The predicted results have been compared with the published results available in the literature and have also verified with experimental measurements. I.
Gain-Boosted Opamp Design
"... permission of the IEEE. Such permission of the IEEE does not in any way imply IEEE endorsement of any of the University of Pennsylvania’s products or services. Internal or personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotiona ..."
Abstract
- Add to MetaCart
permission of the IEEE. Such permission of the IEEE does not in any way imply IEEE endorsement of any of the University of Pennsylvania’s products or services. Internal or personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution must be obtained from the IEEE by writing to
ESPRIT PROJECT 29648 RAPID DESIGN CLUSTER ACTION MIXED SIGNAL DESIGN IC&D Deliverable D2 Design for Reusability Methodology
"... As chip complexity explodes and compressed product development cycles relentlessly scale time-tomarket pressures, designers must accomplish more ambitious objectives in less time. For an increasing number of designers, the secret to quickly building highly integrated systems on a chip (SoCs) in a sh ..."
Abstract
- Add to MetaCart
As chip complexity explodes and compressed product development cycles relentlessly scale time-tomarket pressures, designers must accomplish more ambitious objectives in less time. For an increasing number of designers, the secret to quickly building highly integrated systems on a chip (SoCs) in a shrinking development cycle lies in the extensive reuse of silicon-proven megafunctions or blocks.
Layout-constrained Retargeting of Analog Blocks
"... This paper introduces a complete methodology for retargeting of transistor-level circuits to different sets of specifications. By careful integration of the device sizing and layout generation tasks, fully functional designs are generated in a few minutes of CPU time. The methodology is illustrated ..."
Abstract
- Add to MetaCart
This paper introduces a complete methodology for retargeting of transistor-level circuits to different sets of specifications. By careful integration of the device sizing and layout generation tasks, fully functional designs are generated in a few minutes of CPU time. The methodology is illustrated via the retargeting of a fully-differential Miller-compensated two-stage operational amplifier for a new set of specifications. 1.
Creating Flexible Analogue IP Blocks
"... This paper introduces a complete methodology for retargeting of analogue blocks to different sets of specifications. By careful integration of the size tuning of devices and layout generation tasks, fully functional designs are generated in a few minutes of CPU time. 1. ..."
Abstract
- Add to MetaCart
This paper introduces a complete methodology for retargeting of analogue blocks to different sets of specifications. By careful integration of the size tuning of devices and layout generation tasks, fully functional designs are generated in a few minutes of CPU time. 1.
23 Network Optimization as a Controllable Dynamic Process
"... One of the basic challenges in the design of large systems is how to reduce time spent to attain the optimal point of the objective function of the design process. The design process itself includes optimization of the structure of the future system, but since this stage is related to an artificial ..."
Abstract
- Add to MetaCart
One of the basic challenges in the design of large systems is how to reduce time spent to attain the optimal point of the objective function of the design process. The design process itself includes optimization of the structure of the future system, but since this stage is related to an artificial intelligence problem still unresolved, in the general case it is

