Abstract:This paper presents a synthesis methodology for analog systems described using VHDL-AMS language. Synthesis produces net-lists of analog components that are selected from a library, and sized so that specified objectives (like AC response, signal to noise ratio, dynamic range, area) are optimized. The gap between abstract specifications and implementations is bridged using a two-layered methodology. The first layer is architecture generation. The second layer is component synthesis and constraint transformatio… Show more
“…If this evaluation is positive, the algorithm ends. Otherwise, the population of designs is simplified (lines [15][16]. The transformations of all evaluators are put into a set from which a limited number is selected.…”
Section: Overview Of Methodologymentioning
confidence: 99%
“…Doboli et al translate a description in an HDL language into an optimized architecture via a signal flow graph by replacing subgraphs by structures stored in a library using a branch-and-bound algorithm or a tabu search method [7,16]. A wide range of architectures can be generated and the tool is not restricted to a predefined set of topologies.…”
A new approach for automated synthesis of analog and mixed-signal systems is presented. The heterogeneous genetic optimization strategy starts from a functional description and evolves a simple design solution in a strict topdown design process to a complex one that fulfills multiple objectives. Transformations of both architecture and parameters are applied. The expected improvement of the violated objectives is used as driver for the transformation selection. The topology is really created, giving the opportunity to explore new architectures.
“…If this evaluation is positive, the algorithm ends. Otherwise, the population of designs is simplified (lines [15][16]. The transformations of all evaluators are put into a set from which a limited number is selected.…”
Section: Overview Of Methodologymentioning
confidence: 99%
“…Doboli et al translate a description in an HDL language into an optimized architecture via a signal flow graph by replacing subgraphs by structures stored in a library using a branch-and-bound algorithm or a tabu search method [7,16]. A wide range of architectures can be generated and the tool is not restricted to a predefined set of topologies.…”
A new approach for automated synthesis of analog and mixed-signal systems is presented. The heterogeneous genetic optimization strategy starts from a functional description and evolves a simple design solution in a strict topdown design process to a complex one that fulfills multiple objectives. Transformations of both architecture and parameters are applied. The expected improvement of the violated objectives is used as driver for the transformation selection. The topology is really created, giving the opportunity to explore new architectures.
“…Another approach consists in designing the system down to levels where the performance is more easily estimated, for example using first-order models to speed up the design [95]. Nevertheless, the advantage of using simplified models vanishes if many lower-level choices should be made and the resulting estimation is not accurate enough.…”
Section: Performance Estimationmentioning
confidence: 99%
“…For example, a branch-and-bound algorithm first generates, based on a set of transformations, all possible filter structures corresponding to a subgraph and then eliminates the topologies for which a large area is estimated [95]. In VASE [11], a tabusearch method is employed to find different architectures for op amp circuits, e.g., to select between blocks operating on voltages or currents.…”
“…Um número reduzido de trabalhos, no entanto, enfoca uma abordagem genérica para criação de arquitetura para circuitos analógicos integrados, como as propostas por Doboli et al (2004) Para facilitar o entendimento do estado da arte, é utilizado neste trabalho o nome "modelos com entrada em nível de circuito" para representar os modelos que usam variáveis de dimensionamento de componentes como entrada do bloco. Por outro lado, os modelos que, uma vez criados, não utilizam variáveis de dimensionamento de componentes como entrada do bloco são chamados "modelos com entrada em nível de sistema".…”
Section: Top-down Dirigido Por Restriçõesunclassified
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.