Repository logo
 
Publication

Analog flat-level circuit synthesis with genetic algorithms

dc.contributor.authorGomes, Miguel
dc.contributor.authorTavares, Rui
dc.contributor.authorGoes, João
dc.date.accessioned2024-11-06T11:09:56Z
dc.date.available2024-11-06T11:09:56Z
dc.date.issued2024-08-19
dc.description.abstractThis paper proposes new techniques for automatic simulation-based analog circuit synthesis using genetic algorithms. This is intended to contribute to the set of electronic design automation tools that use genetic algorithms in circuit synthesis, especially those that use the simulator-in-the-loop paradigm. In this study, a genetic algorithm was employed as the generation engine for analog circuits, and variable-length chromosomes were used to describe circuit topology. The entire process is carried out on a flat level (device level), i.e. using the transistor and other elementary devices (e.g. resistors) as the basic elementary blocks. Circuit synthesis is accomplished without any knowledge of previously defined topologies (or analog block cells). Three techniques are presented for analog circuit synthesis that are incorporated in the genetic algorithm, which contribute to its robustness, leading to better and faster results. These techniques can be summarized as follows: 1) adaptive probability of chromosome acceptance, 2) removal of redundant or useless components, and 3) segmented evolution. The automatic process starts with the circuit input and output specifications and proceeds with the evolution of both circuit topology and component sizing. The results shown in this paper include a 40 dB DC gain amplifier, which, when evaluated with SPECTRE/CADENCE 6.0, using a standard 130 nm technology, with a load capacitor of 10 pF, has a gain of 102 V/V, a GBW product of 70 MHz, and a figure of merit of 1436 MHz.pF/mW.pt_PT
dc.description.versioninfo:eu-repo/semantics/publishedVersionpt_PT
dc.identifier.doi10.1109/ACCESS.2024.3446308pt_PT
dc.identifier.eissn2169-3536
dc.identifier.urihttp://hdl.handle.net/10400.21/17846
dc.language.isoengpt_PT
dc.peerreviewedyespt_PT
dc.publisherIEEEpt_PT
dc.relationProject 01/SAICT/2016 - FCT/MCTESpt_PT
dc.relationCentre of Technology and Systems
dc.relationIdentification Smart Paper - IDS-Paper
dc.relationCentre of Technology and Systems
dc.relation.publisherversionhttps://ieeexplore.ieee.org/document/10639393pt_PT
dc.subjectAutomatic topology generationpt_PT
dc.subjectGenetic algorithmpt_PT
dc.subjectElectronic design automationpt_PT
dc.subjectVariable length chromosomept_PT
dc.subjectSimulator-in-the-looppt_PT
dc.subjectAnalog circuit synthesispt_PT
dc.subjectNgspicept_PT
dc.titleAnalog flat-level circuit synthesis with genetic algorithmspt_PT
dc.typejournal article
dspace.entity.typePublication
oaire.awardTitleCentre of Technology and Systems
oaire.awardTitleIdentification Smart Paper - IDS-Paper
oaire.awardTitleCentre of Technology and Systems
oaire.awardURIinfo:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/UIDB%2F00066%2F2020/PT
oaire.awardURIinfo:eu-repo/grantAgreement/FCT/3599-PPCDT/PTDC%2FCTM-PAM%2F4241%2F2020/PT
oaire.awardURIinfo:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/UIDP%2F00066%2F2020/PT
oaire.citation.endPage115545pt_PT
oaire.citation.startPage115532pt_PT
oaire.citation.titleIEEE Accesspt_PT
oaire.citation.volume12pt_PT
oaire.fundingStream6817 - DCRRNI ID
oaire.fundingStream3599-PPCDT
oaire.fundingStream6817 - DCRRNI ID
person.familyNameGomes
person.familyNameTavares
person.familyNameda Palma Goes
person.givenNameMiguel
person.givenNameRui
person.givenNameJoão Carlos
person.identifierA-7114-2012
person.identifier.ciencia-idB519-D6CA-26B1
person.identifier.ciencia-id5614-FB8D-B09E
person.identifier.ciencia-id3E1C-5E04-30D5
person.identifier.orcid0000-0002-7616-9334
person.identifier.orcid0000-0001-6103-4851
person.identifier.orcid0000-0002-8434-8391
person.identifier.scopus-author-id57216829830
person.identifier.scopus-author-id24470238900
project.funder.identifierhttp://doi.org/10.13039/501100001871
project.funder.identifierhttp://doi.org/10.13039/501100001871
project.funder.identifierhttp://doi.org/10.13039/501100001871
project.funder.nameFundação para a Ciência e a Tecnologia
project.funder.nameFundação para a Ciência e a Tecnologia
project.funder.nameFundação para a Ciência e a Tecnologia
rcaap.rightsopenAccesspt_PT
rcaap.typearticlept_PT
relation.isAuthorOfPublicationfbf7562e-5b19-43d2-9732-f2aaf0648db3
relation.isAuthorOfPublication4ed96ebb-f5a3-4894-aabb-ed7bbd0b288f
relation.isAuthorOfPublicationddb9f727-fe46-4a2a-bc02-f7a598d5cc12
relation.isAuthorOfPublication.latestForDiscovery4ed96ebb-f5a3-4894-aabb-ed7bbd0b288f
relation.isProjectOfPublicationf8f1ae32-2df8-4a1e-8a9c-e6f7d37e69be
relation.isProjectOfPublication49b893a9-9187-4ef2-87da-b3a88d7a14cd
relation.isProjectOfPublication3c7777fe-af93-4b29-a5e8-ecbf472c375e
relation.isProjectOfPublication.latestForDiscoveryf8f1ae32-2df8-4a1e-8a9c-e6f7d37e69be

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
Analog_MCGomes.pdf
Size:
1.66 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: