Skip to main content

Showing 1–11 of 11 results for author: Gaillardon, P

Searching in archive cs. Search in all archives.
.
  1. ARIANNA: An Automatic Design Flow for Fabric Customization and eFPGA Redaction

    Authors: Luca Collini, Jitendra Bhandari, Chiara Muscari Tomajoli, Abdul Khader Thalakkattu Moosa, Benjamin Tan, Xifan Tang, Pierre-Emmanuel Gaillardon, Ramesh Karri, Christian Pilato

    Abstract: In the modern global Integrated Circuit (IC) supply chain, protecting intellectual property (IP) is a complex challenge, and balancing IP loss risk and added cost for theft countermeasures is hard to achieve. Using embedded configurable logic allows designers to completely hide the functionality of selected design portions from parties that do not have access to the configuration string (bitstream… ▽ More

    Submitted 1 June, 2025; originally announced June 2025.

    Journal ref: ACM Trans. Des. Autom. Electron. Syst. 1, 1, Article 1 (January 2025),

  2. arXiv:2502.19091  [pdf, other

    cs.AI cs.MA cs.SE

    Nexus: A Lightweight and Scalable Multi-Agent Framework for Complex Tasks Automation

    Authors: Humza Sami, Mubashir ul Islam, Samy Charas, Asav Gandhi, Pierre-Emmanuel Gaillardon, Valerio Tenace

    Abstract: Recent advancements in Large Language Models (LLMs) have substantially evolved Multi-Agent Systems (MASs) capabilities, enabling systems that not only automate tasks but also leverage near-human reasoning capabilities. To achieve this, LLM-based MASs need to be built around two critical principles: (i) a robust architecture that fully exploits LLM potential for specific tasks -- or related task se… ▽ More

    Submitted 26 February, 2025; originally announced February 2025.

  3. arXiv:2412.04485  [pdf, other

    cs.AR cs.AI

    EDA-Aware RTL Generation with Large Language Models

    Authors: Mubashir ul Islam, Humza Sami, Pierre-Emmanuel Gaillardon, Valerio Tenace

    Abstract: Large Language Models (LLMs) have become increasingly popular for generating RTL code. However, producing error-free RTL code in a zero-shot setting remains highly challenging for even state-of-the-art LLMs, often leading to issues that require manual, iterative refinement. This additional debugging process can dramatically increase the verification workload, underscoring the need for robust, auto… ▽ More

    Submitted 20 November, 2024; originally announced December 2024.

  4. arXiv:2409.11411  [pdf, other

    cs.AI cs.AR cs.CL cs.LG cs.MA

    AIvril: AI-Driven RTL Generation With Verification In-The-Loop

    Authors: Mubashir ul Islam, Humza Sami, Pierre-Emmanuel Gaillardon, Valerio Tenace

    Abstract: Large Language Models (LLMs) are computational models capable of performing complex natural language processing tasks. Leveraging these capabilities, LLMs hold the potential to transform the entire hardware design stack, with predictions suggesting that front-end and back-end tasks could be fully automated in the near future. Currently, LLMs show great promise in streamlining Register Transfer Lev… ▽ More

    Submitted 3 September, 2024; originally announced September 2024.

  5. arXiv:2311.02055  [pdf

    cs.AR

    NSF Integrated Circuit Research, Education and Workforce Development Workshop Final Report

    Authors: M. Guthaus, C. Batten, E. Brunvand, P. E. Gaillardon, D. harris, R. Manohar, P. Mazumder, L. Pileggi, J. Stine

    Abstract: As the pace of progress that has followed Moore's law continues to diminish, it is critical that the US support Integrated Circuit (IC or chip) education and research to maintain technological innovation. Furthermore, US economic independence, security, and future international standing rely on having on-shore IC design capabilities. New devices with disparate technologies, improved design softwar… ▽ More

    Submitted 3 November, 2023; originally announced November 2023.

    Comments: This material is based upon work supported by the NSF under Grant No. 2137629

  6. ALICE: An Automatic Design Flow for eFPGA Redaction

    Authors: Chiara Muscari Tomajoli, Luca Collini, Jitendra Bhandari, Abdul Khader Thalakkattu Moosa, Benjamin Tan, Xifan Tang, Pierre-Emmanuel Gaillardon, Ramesh Karri, Christian Pilato

    Abstract: Fabricating an integrated circuit is becoming unaffordable for many semiconductor design houses. Outsourcing the fabrication to a third-party foundry requires methods to protect the intellectual property of the hardware designs. Designers can rely on embedded reconfigurable devices to completely hide the real functionality of selected design portions unless the configuration string (bitstream) is… ▽ More

    Submitted 15 May, 2022; originally announced May 2022.

    Comments: Paper accepted for presentation at the IEEE/ACM Design Automation Conference (DAC 2022)

  7. FlowTune: End-to-end Automatic Logic Optimization Exploration via Domain-specific Multi-armed Bandit

    Authors: Walter Lau Neto, Yingjie Li, Pierre-Emmanuel Gaillardon, Cunxi Yu

    Abstract: Recent years have seen increasing employment of decision intelligence in electronic design automation (EDA), which aims to reduce the manual efforts and boost the design closure process in modern toolflows. However, existing approaches either require a large number of labeled data and expensive training efforts, or are limited in practical EDA toolflow integration due to computation overhead. This… ▽ More

    Submitted 23 May, 2023; v1 submitted 15 February, 2022; originally announced February 2022.

    Comments: 13 pages

    Journal ref: IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD) 2023

  8. A Two-Level Approximate Logic Synthesis Combining Cube Insertion and Removal

    Authors: Gabriel Ammes, Walter Lau Neto, Paulo Butzen, Pierre-Emmanuel Gaillardon, Renato P. Ribas

    Abstract: 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. Experimental results have shown significant literal count and runtime reduction compared to the state-o… ▽ More

    Submitted 21 November, 2021; originally announced December 2021.

    Comments: 5 Pages, submitted to IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems

  9. arXiv:2110.13346  [pdf, other

    cs.CR

    Exploring eFPGA-based Redaction for IP Protection

    Authors: Jitendra Bhandari, Abdul Khader Thalakkattu Moosa, Benjamin Tan, Christian Pilato, Ganesh Gore, Xifan Tang, Scott Temple, Pierre-Emmanuel Gaillardon, Ramesh Karri

    Abstract: Recently, eFPGA-based redaction has been proposed as a promising solution for hiding parts of a digital design from untrusted entities, where legitimate end-users can restore functionality by loading the withheld bitstream after fabrication. However, when deciding which parts of a design to redact, there are a number of practical issues that designers need to consider, including area and timing ov… ▽ More

    Submitted 25 October, 2021; originally announced October 2021.

    Comments: Accepted to ICCAD 2021

  10. arXiv:2012.02530  [pdf, other

    cs.LG

    Logic Synthesis Meets Machine Learning: Trading Exactness for Generalization

    Authors: Shubham Rai, Walter Lau Neto, Yukio Miyasaka, Xinpei Zhang, Mingfei Yu, Qingyang Yi Masahiro Fujita, Guilherme B. Manske, Matheus F. Pontes, Leomar S. da Rosa Junior, Marilton S. de Aguiar, Paulo F. Butzen, Po-Chun Chien, Yu-Shan Huang, Hoa-Ren Wang, Jie-Hong R. Jiang, Jiaqi Gu, Zheng Zhao, Zixuan Jiang, David Z. Pan, Brunno A. de Abreu, Isac de Souza Campos, Augusto Berndt, Cristina Meinhardt, Jonata T. Carvalho, Mateus Grellert , et al. (15 additional authors not shown)

    Abstract: 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 synthes… ▽ More

    Submitted 15 December, 2020; v1 submitted 4 December, 2020; originally announced December 2020.

    Comments: In this 23 page manuscript, we explore the connection between machine learning and logic synthesis which was the main goal for International Workshop on logic synthesis. It includes approaches applied by ten teams spanning 6 countries across the world

  11. A Sound and Complete Axiomatization of Majority-n Logic

    Authors: Luca Amaru, Pierre-Emmanuel Gaillardon, Anupam Chattopadhyay, Giovanni De Micheli

    Abstract: Manipulating logic functions via majority operators recently drew the attention of researchers in computer science. For example, circuit optimization based on majority operators enables superior results as compared to traditional logic systems. Also, the Boolean satisfiability problem finds new solving approaches when described in terms of majority decisions. To support computer logic applications… ▽ More

    Submitted 25 November, 2015; v1 submitted 23 February, 2015; originally announced February 2015.

    Comments: Accepted by the IEEE Transactions on Computers