Jan 6, 2025
ML for Maintaining Obsolete Digital Systems
Ivris Raymond, Sitota Mersha, Valeria Bertacco
Spring 2025 - Spring 2026
142 Words
2025-01-06 01:00 +0100
Overview
Computing systems in high-reliability deployments are often qualified for those deployments at system-level granularity while failures often occur at subsystem-level. Obsolescence poses a high risk to systems of this manner, as failing components often necessitate a complete system redesign or at least re-qualification, which is itself expensive and time-consuming. This project examines whether LLMs can be used to ease this burden by engineering drop-in replacements for failing, obsolete digital components based on the behavior of the original component and the broader design specifications of the system.
My Contributions
- Implemented an agent orchestration system designed to support LLM-based agents in writing RTL for obsolete digital components with hierarchical structure to improve legibility for human engineers.
- Designed and implemented a Retrieval Augmented Generation (RAG) system to provide additional context based on existing system documentation and the functional behavior of the obsolete digital component.