Affiliation:
1. Centro de Investigación y de Estudios Avanzados, Instituto Politécnico Nacional, Zapopan 45019, Mexico
2. Diseño Ciencia y Tecnologia, Universidad Autónoma de Guadalajara, Ciudad Universitaria, Zapopan 45129, Mexico
3. Intel Corporation-Intel Labs, Hillsboro, OR 97124, USA
Abstract
The typical Integrated Circuit (IC) development process commences with formulating specifications in natural language and subsequently proceeds to Register Transfer Level (RTL) implementation. RTL code is traditionally generated through manual efforts, using Hardware Description Languages (HDL) such as VHDL or Verilog. High-Level Synthesis (HLS), on the other hand, converts programming languages to HDL; these methods aim to streamline the engineering process, minimizing human effort and errors. Currently, Electronic Design Automation (EDA) algorithms have been improved with the use of AI, with new advancements in commercial (such as ChatGPT, Bard, among others) Large Language Models (LLM) and open-source tools presenting an opportunity to automate the chip design process. This paper centers on the creation of AI by AI, a Convolutional Neural Network (CNN) IC entirely developed by an LLM (ChatGPT-4), and its manufacturing with the first fabricable open-source Process Design Kit (PDK), SKY130A. The challenges, opportunities, advantages, disadvantages, conversation flow, and workflow involved in CNN IC development are presented in this work, culminating in the manufacturing process of AI by AI using a 130 nm technology, marking a groundbreaking achievement as possibly the world’s first CNN entirely written by AI for its IC manufacturing with a free PDK, being a benchmark for systems that can be generated today with LLMs.
Reference53 articles.
1. The transistor, a semi-conductor triode;Bardeen;Phys. Rev.,1948
2. Turning potential into realities: The invention of the integrated circuit (Nobel lecture);Kilby;ChemPhysChem,2001
3. Spitalny, A., and Goldberg, M.J. (1967, January 19–22). On-line operation of CADIC (computer aided design of integrated circuits). Proceedings of the 4th Design Automation Conference, Los Angeles, CA, USA.
4. A Comparison of Register Transfer Languages for Describing Computers and Digital Systems;Barbacci;IEEE Trans. Comput.,1975
5. Bell, C.G., Grason, J., and Newell, A. (1972). Designing Computers and Digital Systems Using PDP 16 Register Transfer Modules, Digital Press.