{"id":"https://openalex.org/W7155222830","doi":"https://doi.org/10.48550/arxiv.2604.19100","title":"Automated Synthesis of Hardware-implementable Analog Circuits for Constrained Optimization","display_name":"Automated Synthesis of Hardware-implementable Analog Circuits for Constrained Optimization","publication_year":2026,"publication_date":"2026-04-21","ids":{"openalex":"https://openalex.org/W7155222830","doi":"https://doi.org/10.48550/arxiv.2604.19100"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2604.19100","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2604.19100","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2604.19100","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5134302476","display_name":"Sachin Khoja","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Khoja, Sachin","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5044755722","display_name":"K. Sawant","orcid":"https://orcid.org/0000-0001-5351-9576"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Sawant, Kamlesh","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101739603","display_name":"Palak Jain","orcid":"https://orcid.org/0000-0002-4344-9356"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Jain, Palak","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5099584821","display_name":"Sairaj Dhople","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Dhople, Sairaj","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5128781701","display_name":"Jason Poon","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Poon, Jason","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11522","display_name":"VLSI and FPGA Design Techniques","score":0.8629000186920166,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11522","display_name":"VLSI and FPGA Design Techniques","score":0.8629000186920166,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10363","display_name":"Low-power high-performance VLSI design","score":0.04340000078082085,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11697","display_name":"Numerical Methods and Algorithms","score":0.027799999341368675,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/toolchain","display_name":"Toolchain","score":0.9650999903678894},{"id":"https://openalex.org/keywords/netlist","display_name":"Netlist","score":0.8849999904632568},{"id":"https://openalex.org/keywords/analogue-electronics","display_name":"Analogue electronics","score":0.6043999791145325},{"id":"https://openalex.org/keywords/electronic-circuit","display_name":"Electronic circuit","score":0.4878000020980835},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.48579999804496765},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.44600000977516174},{"id":"https://openalex.org/keywords/quadratic-programming","display_name":"Quadratic programming","score":0.39010000228881836},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.38100001215934753},{"id":"https://openalex.org/keywords/spice","display_name":"Spice","score":0.3774000108242035},{"id":"https://openalex.org/keywords/rc-circuit","display_name":"RC circuit","score":0.3743000030517578}],"concepts":[{"id":"https://openalex.org/C2777062904","wikidata":"https://www.wikidata.org/wiki/Q545406","display_name":"Toolchain","level":3,"score":0.9650999903678894},{"id":"https://openalex.org/C177650935","wikidata":"https://www.wikidata.org/wiki/Q1760303","display_name":"Netlist","level":2,"score":0.8849999904632568},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.696399986743927},{"id":"https://openalex.org/C29074008","wikidata":"https://www.wikidata.org/wiki/Q174925","display_name":"Analogue electronics","level":3,"score":0.6043999791145325},{"id":"https://openalex.org/C134146338","wikidata":"https://www.wikidata.org/wiki/Q1815901","display_name":"Electronic circuit","level":2,"score":0.4878000020980835},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.48579999804496765},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.44600000977516174},{"id":"https://openalex.org/C81845259","wikidata":"https://www.wikidata.org/wiki/Q290117","display_name":"Quadratic programming","level":2,"score":0.39010000228881836},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.38100001215934753},{"id":"https://openalex.org/C2780077345","wikidata":"https://www.wikidata.org/wiki/Q16891888","display_name":"Spice","level":2,"score":0.3774000108242035},{"id":"https://openalex.org/C39394816","wikidata":"https://www.wikidata.org/wiki/Q939318","display_name":"RC circuit","level":4,"score":0.3743000030517578},{"id":"https://openalex.org/C530198007","wikidata":"https://www.wikidata.org/wiki/Q80831","display_name":"Integrated circuit","level":2,"score":0.35120001435279846},{"id":"https://openalex.org/C55660270","wikidata":"https://www.wikidata.org/wiki/Q5164377","display_name":"Constrained optimization","level":2,"score":0.33169999718666077},{"id":"https://openalex.org/C24326235","wikidata":"https://www.wikidata.org/wiki/Q126095","display_name":"Electronic engineering","level":1,"score":0.32510000467300415},{"id":"https://openalex.org/C194571574","wikidata":"https://www.wikidata.org/wiki/Q2251187","display_name":"Linear circuit","level":4,"score":0.3174999952316284},{"id":"https://openalex.org/C129844170","wikidata":"https://www.wikidata.org/wiki/Q41299","display_name":"Quadratic equation","level":2,"score":0.31040000915527344},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.3061000108718872},{"id":"https://openalex.org/C137836250","wikidata":"https://www.wikidata.org/wiki/Q984063","display_name":"Optimization problem","level":2,"score":0.30140000581741333},{"id":"https://openalex.org/C62907940","wikidata":"https://www.wikidata.org/wiki/Q1541329","display_name":"Mixed-signal integrated circuit","level":3,"score":0.3000999987125397},{"id":"https://openalex.org/C190560348","wikidata":"https://www.wikidata.org/wiki/Q3245116","display_name":"Circuit design","level":2,"score":0.2989000082015991},{"id":"https://openalex.org/C198927703","wikidata":"https://www.wikidata.org/wiki/Q4373881","display_name":"Sequential quadratic programming","level":3,"score":0.29490000009536743},{"id":"https://openalex.org/C158622935","wikidata":"https://www.wikidata.org/wiki/Q660848","display_name":"Nonlinear system","level":2,"score":0.29109999537467957},{"id":"https://openalex.org/C52192207","wikidata":"https://www.wikidata.org/wiki/Q5322","display_name":"Capacitor","level":3,"score":0.28700000047683716},{"id":"https://openalex.org/C7252396","wikidata":"https://www.wikidata.org/wiki/Q1269210","display_name":"Dynode","level":4,"score":0.2799000144004822},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.2793000042438507},{"id":"https://openalex.org/C64260653","wikidata":"https://www.wikidata.org/wiki/Q1194864","display_name":"Electronic design automation","level":2,"score":0.271699994802475},{"id":"https://openalex.org/C115527620","wikidata":"https://www.wikidata.org/wiki/Q769909","display_name":"Nonlinear programming","level":3,"score":0.26840001344680786},{"id":"https://openalex.org/C81843906","wikidata":"https://www.wikidata.org/wiki/Q173156","display_name":"Digital electronics","level":3,"score":0.2639000117778778},{"id":"https://openalex.org/C41045048","wikidata":"https://www.wikidata.org/wiki/Q202843","display_name":"Linear programming","level":2,"score":0.262800008058548},{"id":"https://openalex.org/C90915687","wikidata":"https://www.wikidata.org/wiki/Q63759","display_name":"Analog computer","level":2,"score":0.26109999418258667},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.25200000405311584}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2604.19100","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2604.19100","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2604.19100","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2604.19100","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"This":[0],"paper":[1],"presents":[2],"an":[3],"automated":[4],"software":[5],"toolchain":[6,19,60,107],"for":[7,65],"synthesizing":[8],"hardware-implementable":[9],"analog":[10,49,67,83,103,133],"circuits":[11,110,144],"that":[12,38,73,140],"solve":[13],"constrained":[14],"optimization":[15,31],"problems.":[16],"The":[17,77,105],"proposed":[18,106],"supports":[20],"nonlinear":[21],"objective":[22],"functions":[23],"with":[24,111],"linear":[25],"and":[26,48,71,91,97,116],"quadratic":[27],"constraints.":[28],"It":[29],"maps":[30],"variables":[32,115],"to":[33,113,123,146,156],"capacitor":[34],"voltages,":[35],"implementing":[36],"dynamics":[37],"enforce":[39],"Karush-Kuhn-Tucker":[40],"conditions":[41],"using":[42],"operational":[43,95],"amplifiers,":[44,96],"resistors,":[45],"capacitors,":[46],"diodes,":[47],"multipliers.":[50],"From":[51],"high-level":[52],"problem":[53,129],"descriptions":[54],"in":[55,127],"AMPL":[56],"or":[57],"MPS,":[58],"the":[59,66,74,82,99,141],"generates":[61,109],"a":[62,124,152,158],"SPICE":[63],"netlist":[64],"circuit,":[68],"simulates":[69],"it,":[70],"verifies":[72],"solutions":[75],"converge.":[76],"projected":[78],"settling":[79],"time":[80],"of":[81,94,102],"circuit":[84,87],"depends":[85],"on":[86],"parameters,":[88],"gain-bandwidth":[89],"product,":[90],"slew-rate":[92],"limits":[93],"leverages":[98],"inherent":[100],"parallelism":[101],"circuits.":[104],"successfully":[108],"up":[112,122],"10,000":[114],"demonstrates":[117],"large":[118],"scalability":[119],"improvements,":[120],"achieving":[121,149],"1,000X":[125],"increase":[126],"solvable":[128],"size":[130],"over":[131],"prior":[132],"hardware":[134],"demonstrations.":[135],"Simulation":[136],"studies":[137],"further":[138],"show":[139],"automatically":[142],"synthesized":[143],"converge":[145],"optimal":[147],"solutions,":[148],"more":[150],"than":[151],"200X":[153],"speedup":[154],"compared":[155],"IPOPT,":[157],"state-of-the-art":[159],"digital":[160],"interior-point":[161],"solver.":[162]},"counts_by_year":[],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2026-04-23T00:00:00"}
