Publicação: DeepPlacer: A Custom Integrated OpAmp Placement Tool using Deep Models
A carregar...
Data
Título da revista
ISSN da revista
Título do Volume
Editora
Elsevier
Resumo
Mechanisms towards the automatic analog integrated circuit layout design have been an intensive
research topic in the past few decades. Still, the industrial environment has no automatic approach
established. The advances of machine learning applications in electronic design automation come with
the promise to change this reality. This paper proposes a deep learning generative model for the
placement ‘‘optimization’’ of analog integrated circuit basic blocks. The model behaves as an argmin
operator for the placement cost function and can provide placement solutions instantly. Moreover,
the model can be fed with unlabeled data, greatly facilitating data collection. A generic and innovative
circuits’ representation at the network’s input layer is proposed, encoding the devices’ dimensions,
connectivity, and topological constraints. Besides, the randomness found in generative models is
embedded directly into the feature vector, as the order of the features per device is shuffled in the
input vector. Shuffling the order of the devices’ features in the input not only brings multi-modality
but also solves a generalization problem, as there is not any natural order defined to place devices in
the feature vector. As a proof of concept, a deep artificial neural network capable of proposing different
placement solutions, in less than 150 ms each, for six amplifier topologies and, in multiple technology
nodes ranging from 350 nm down to 65 nm, is demonstrated. DeepPlacer was capable of producing
correct solutions for topologies and technology nodes not present in the training set, showing good
generalization while not hindering circuit performance due to the placement
Descrição
Citação
Gusmão, A., Povoa, R., Horta, N., Lourenço, N., & Martins, R. (2022). DeepPlacer: Uma ferramenta personalizada de posicionamento integrado de OpAmps usando modelos profundos. Computação suave aplicada , 115 , 108188.
