Walter Lau Neto

Walter Lau Neto

Auto-generated profile, based on publicly available information

Walter Lau Neto

Silicon Realization Group, Synopsys Inc., Sunnyvale, CA, USA

Research Focus & Metrics

Academic Career Length

8Years (2019-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
11 October 2022 in IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Verified
Journal Article
Closed access
WNWalter Lau Neto
Walter Lau Neto
YLYingjie Li
Yingjie Li
PGPierre-Emmanuel Gaillardon
Pierre-Emmanuel Gaillardon
CYCunxi Yu
Cunxi Yu
Design flows are the explicit combinations of design transformations, primarily involved in synthesis, placement and routing processes, to accomplish the design of Integrated Circuits (ICs) and System-on-Chip (SoC). Mostly, the flows are developed based on the knowledge of the experts. However, due to the large search space of design flows and the increasing design complexity, developing Intellectual Property (IP)-specific synthesis flows providing high Quality of Result (QoR) is extremely challenging. In recent years, machine learning (ML) has been increasingly used in electronic design automation (EDA), with the goal of reducing manual labor and speeding up the design closure process in current toolflows. Existing techniques, on the other hand, either necessitate a huge amount of labeled data and time-consuming training, or are constrained in terms of practical EDA toolflow integration due to computation overhead. This paper presents a generic end-to-end sequential decision making framework FlowTune for synthesis tooflow optimization, with a novel high-performance domain-specific, multi-stage multi-armed bandit (MAB) approach. This framework addresses wide range of optimization problems on Boolean optimization problems such as And-Inv-Graphs, Conjunction Normal Form (CNF) minimization (# clauses) for Boolean Satisfiability; logic synthesis and technology mapping, and more importantly end-to-end post place-and-route (PnR) optimizations. Moreover, we demonstrate the high extnsibility and generalizability of the proposed domain-specific MAB approach with end-to-end FPGA design flow, evaluated at post-routing stage, with two different FPGA backend tools (OpenFPGA and VPR) and two different logic synthesis representations (AIGs and MIGs). FlowTune is fully integrated with ABC 1, Yosys 2, VTR 3, LSOracle 4, OpenFPGA 5, and industrial tools, and is released publicly. The experimental results conducted on various design stages in the flow all demonstrate that our framework outperforms both hand-crafted flows 1 and ML explored flows 6, 7 in quality of results, and is orders of magnitude faster compared to ML-based approaches.

1 February 2021
Verified
Conference Paper
Open access
SRShubham Rai
Shubham Rai
WNWalter Lau Neto
Walter Lau Neto
YMYukio Miyasaka
Yukio Miyasaka
XZXinpei Zhang
Xinpei Zhang
MYMingfei Yu
Mingfei Yu
SCSatrajit Chatterjee
Satrajit Chatterjee
Logic synthesis is a fundamental step in hardware design whose goal is to find structural representations of Boolean functions while minimizing delay and area. If the function is completely-specified, the implementation accurately represents the function. If the function is incompletely-specified, the implementation has to be true only on the care set. While most of the algorithms in logic synthesis rely on SAT and Boolean methods to exactly implement the care set, we investigate learning in logic synthesis, attempting to trade exactness for generalization. This work is directly related to machine learning where the care set is the training set and the implementation is expected to generalize on a validation set. We present learning incompletely-specified functions based on the results of a competition conducted at IWLS 2020. The goal of the competition was to implement 100 functions given by a set of care minterms for training, while testing the implementation using a set of validation minterms sampled from the same function. We make this benchmark suite available and offer a detailed comparative analysis of the different approaches to learning.

14 January 2022 in IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Verified
Journal Article
Open access
GAGabriel Ammes
Gabriel Ammes
WNWalter Lau Neto
Walter Lau Neto
PBPaulo Francisco Butzen
Paulo Francisco Butzen
PGPierre-Emmanuel Gaillardon
Pierre-Emmanuel Gaillardon
RRRenato P. Ribas
Renato P. Ribas
Approximate computing is an attractive paradigm for reducing the design complexity of error-resilient systems, therefore, improving performance and saving power consumption. In this work, we propose a new two-level approximate logic synthesis method based on cube insertion and removal procedures. The experimental results have shown significant literal count and runtime reduction compared to the state-of-the-art approach. The method scalability is illustrated for a high error threshold over large benchmark circuits. The obtained solutions have presented a literal number reduction up to 38%, 56%, and 93% with respect to an error rate of 1%, 3%, and 5%, respectively.

8 November 2019 in IEEE Design & Test
Verified
Journal Article
Closed access
WNWalter Lau Neto
Walter Lau Neto
VPVinicius N. Possani
Vinicius N. Possani
FMFelipe S. Marranghello
Felipe S. Marranghello
JMJody Maick Matos
Jody Maick Matos
PGPierre-Emmanuel Gaillardon
Pierre-Emmanuel Gaillardon
RRRenato Perez Ribas
Renato Perez Ribas

26 July 2026
Verified
Conference Paper
Open access
ACAlessandro Tempia Calvino
Alessandro Tempia Calvino
AXAnubhaw Xess
Anubhaw Xess
APAnika Prasad
Anika Prasad
JMJacob Minz
Jacob Minz
ETEleonora Testa
Eleonora Testa
LALuca Amaru
Luca Amaru

26 July 2026
Verified
Conference Paper
Open access
FMFelipe Marranghello
Felipe Marranghello
GMGiulia Meuli
Giulia Meuli
BGBarkha Gupta
Barkha Gupta
ACAlessandro Tempia Calvino
Alessandro Tempia Calvino
ETEleonora Testa
Eleonora Testa
LALuca Amaru
Luca Amaru