{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,3]],"date-time":"2026-05-03T02:03:35Z","timestamp":1777773815522,"version":"3.51.4"},"reference-count":63,"publisher":"ASME International","issue":"7","license":[{"start":{"date-parts":[[2026,2,12]],"date-time":"2026-02-12T00:00:00Z","timestamp":1770854400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["asmedigitalcollection.asme.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2026,7,1]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>Design reuse accelerates hardware development by improving efficiency, reducing costs, and shortening time-to-market. However, retrieving reusable circuit blocks directly from natural-language requirements remains challenging, particularly in confidentiality-driven low-resource domains with heterogeneous artifacts and nonstandard representations. We introduce a structured framework for requirement-driven retrieval tailored to these constraints, combining dataset curation, sparse lexical search, semantic reranking, and a large language model (LLM) for final candidate block selection. To support this, we introduce Requirements, Retrieval, Reuse: a structured electronics dataSET (R3SET) that links 338 real-world hardware requirements to 92 reusable circuit blocks extracted from eight open-source hardware projects. Each block is described using expert-reviewed, LLM-assisted metadata authoring. To simulate realistic retrieval conditions, R3SET also includes 100 synthetic distractor blocks derived from vendor artifacts. To our knowledge, it is the first dataset linking requirements to reusable electronics at this level of granularity. Evaluated on R3SET, the hybrid retriever achieves 71% Hit@1 and 92% Hit@5 on the one-to-one subset (n = 271), where each requirement corresponds to a single circuit block. On the full dataset including cases without a matching block (n = 328), the LLM slightly outperformed the retriever\u2019s top-1 accuracy (60.1% versus 58.5%) while generating decision rationales intended to support explainability. This study contributes a structured, low-resource-compatible framework for modeling requirement-to-block reuse and outlines future directions in automated input-elicitation, composite retrieval, and schematic segmentation.<\/jats:p>","DOI":"10.1115\/1.4071107","type":"journal-article","created":{"date-parts":[[2026,2,12]],"date-time":"2026-02-12T17:56:57Z","timestamp":1770919017000},"update-policy":"https:\/\/doi.org\/10.1115\/crossmarkpolicy-asme","source":"Crossref","is-referenced-by-count":0,"title":["Design Reuse Via Automated Requirements-Driven Retrieval: A Framework for Electronic Hardware"],"prefix":"10.1115","volume":"26","author":[{"given":"Ekrem Bilgehan","family":"Uyar","sequence":"first","affiliation":[{"id":[{"id":"https:\/\/ror.org\/014weej12","id-type":"ROR","asserted-by":"publisher"}],"name":"Middle East Technical University Graduate School of Informatics, , \u00a0 ,","place":["Ankara, T\u00fcrkiye, 06800"]}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Cemil","family":"Gokce","sequence":"additional","affiliation":[{"name":"Roketsan Inc. , \u00a0 ,","place":["Ankara, T\u00fcrkiye, 06780"]}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ali Ergin","family":"Gursoy","sequence":"additional","affiliation":[{"name":"Roketsan Inc. , \u00a0 ,","place":["Ankara, T\u00fcrkiye, 06780"]}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tugba","family":"Taskaya Temizel","sequence":"additional","affiliation":[{"id":[{"id":"https:\/\/ror.org\/014weej12","id-type":"ROR","asserted-by":"publisher"}],"name":"Middle East Technical University Graduate School of Informatics, , \u00a0 ,","place":["Ankara, T\u00fcrkiye, 06800"]}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"33","published-online":{"date-parts":[[2026,4,29]]},"reference":[{"key":"2026042913294682700_CIT0001","doi-asserted-by":"publisher","first-page":"792","DOI":"10.1016\/j.procir.2021.05.042","article-title":"Requirements for Design Reuse in Open-Source Hardware: A State of the Art","volume":"100","author":"Ezoji","year":"2021","journal-title":"Proc. CIRP"},{"issue":"1","key":"2026042913294682700_CIT0002","doi-asserted-by":"publisher","first-page":"010801","DOI":"10.1115\/1.4063954","article-title":"Multi-modal Machine Learning in Engineering Design: A Review and Future Directions","volume":"24","author":"Song","year":"2024","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"key":"2026042913294682700_CIT0003","doi-asserted-by":"publisher","first-page":"1519437","DOI":"10.3389\/fcomp.2025.1519437","article-title":"Research Directions for Using LLM in Software Requirement Engineering: A Systematic Review","volume":"7","author":"Hemmat","year":"2025","journal-title":"Front. Comput. Sci."},{"key":"2026042913294682700_CIT0004","unstructured":"Ocleppo, V.\n          , 2025, \u201cEnhancing Requirements Engineering With Large Language Models: From Elicitation and Classification to Traceability, Ambiguity Management and API Recommendation,\u201d PhD thesis, Politecnico Di Torino, Torino, Italy."},{"key":"2026042913294682700_CIT0005","first-page":"188","article-title":"The Role of Generative AI Models in Requirements Engineering: A Systematic Literature Review","author":"Vasudevan","year":"2025"},{"key":"2026042913294682700_CIT0006","unstructured":"Saloranta, S.\n          , 2024, \u201cFrom Documents to Models: Adopting MBSE Practices in Complex Embedded Systems and Leveraging Large Language Models,\u201d MSc thesis, University of Turku, Turku, Finland."},{"issue":"10","key":"2026042913294682700_CIT0007","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3731597","article-title":"State-of-the-Art and Challenges of Engineering ML-Enabled Software Systems in the Deep Learning Era","volume":"57","author":"Assres","year":"2025","journal-title":"ACM Comput. Surv."},{"key":"2026042913294682700_CIT0008","doi-asserted-by":"crossref","DOI":"10.21203\/rs.3.rs-5589929\/v1","article-title":"Large Language Model for Requirements Engineering: A Systematic Literature Review","author":"Khan","year":"2025"},{"key":"2026042913294682700_CIT0009","unstructured":"Rosa, S.\n          , 2025, \u201cLarge Language Models for Requirements Engineering,\u201d PhD thesis, Politecnico di Torino."},{"key":"2026042913294682700_CIT0010","article-title":"Vision-Language-Action Models: Concepts, Progress, Applications and Challenges","author":"Sapkota","year":"2025"},{"key":"2026042913294682700_CIT0011","unstructured":"Sood, D., and Sprenger, M., 2024, \u201cAutoComply: Automating Requirement Compliance in Automotive Integration Testing,\u201d MSc thesis, University of Gotenburg, Gotenburg, Sweden."},{"key":"2026042913294682700_CIT0012","doi-asserted-by":"publisher","first-page":"011001","DOI":"10.1115\/1.4062233","article-title":"A Data Augmentation Method for Data-Driven Component Segmentation of Engineering Drawings","volume":"24","author":"Zhang","year":"2024","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"issue":"12","key":"2026042913294682700_CIT0013","doi-asserted-by":"publisher","DOI":"10.1115\/1.4070033","article-title":"Principles and Metrics for Curating Large Engineering Simulation Data Sets for ML","volume":"25","author":"Shah","year":"2025","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"key":"2026042913294682700_CIT0014","article-title":"A Survey of Circuit Foundation Model: Foundation AI Models for VLSI Circuit Design and EDA","author":"Fang","year":"2025"},{"issue":"3","key":"2026042913294682700_CIT0015","doi-asserted-by":"publisher","first-page":"1","DOI":"10.48550\/arXiv.2501.09655","article-title":"A Survey of Research in Large Language Models for Electronic Design Automation","volume":"30","author":"Pan","year":"2025","journal-title":"ACM Trans. Des. Autom. Electron. Syst."},{"key":"2026042913294682700_CIT0016","first-page":"1","author":"Lin","year":"2019"},{"key":"2026042913294682700_CIT0017","unstructured":"Luukko, M.\n          , 2024, \u201cUtilization of Artificial Intelligence in Electronics Design,\u201d MSc thesis, Tampere University, Tampere, Finland."},{"issue":"10","key":"2026042913294682700_CIT0018","doi-asserted-by":"publisher","first-page":"200402","DOI":"10.1007\/s11432-024-4155-7","article-title":"Large Circuit Models: Opportunities and Challenges","volume":"67","author":"Chen","year":"2024","journal-title":"Sci. China Inform. Sci."},{"issue":"6","key":"2026042913294682700_CIT0019","doi-asserted-by":"publisher","first-page":"102118","DOI":"10.1016\/j.jksuci.2024.102118","article-title":"An Empirical Study on the State-of-the-Art Methods for Requirement-to-Code Traceability Link Recovery","volume":"36","author":"Wang","year":"2024","journal-title":"J. King Saud Univ. Comput. Inform. Sci."},{"key":"2026042913294682700_CIT0020","article-title":"VerilogDB: The Largest, Highest-Quality Dataset With a Preprocessing Framework for LLM-Based RTL Generation","author":"Calzada","year":"2025"},{"key":"2026042913294682700_CIT0021","first-page":"1","article-title":"MG-Verilog: Multi-grained Dataset Towards Enhanced LLM-Assisted Verilog Generation","author":"Zhang","year":"2024"},{"issue":"C","key":"2026042913294682700_CIT0022","doi-asserted-by":"publisher","first-page":"110124","DOI":"10.1016\/j.patcog.2023.110124","article-title":"When IC Meets Text: Towards a Rich Annotated Integrated Circuit Text Dataset","volume":"147","author":"Ng","year":"2024","journal-title":"Pattern Recognit."},{"key":"2026042913294682700_CIT0023","article-title":"Auto-spice: Leveraging LLMs for Dataset Creation Via Automated Spice Netlist Extraction From Analog Circuit Diagrams","author":"Bhandari","year":"2024"},{"key":"2026042913294682700_CIT0024","doi-asserted-by":"crossref","first-page":"12972","DOI":"10.18653\/v1\/2023.findings-emnlp.864","volume-title":"Findings of the Association for Computational Linguistics: EMNLP 2023","author":"Jansen","year":"2023"},{"key":"2026042913294682700_CIT0025","first-page":"65","article-title":"Large Language Models for EDA: Future Or Mirage?","author":"He","year":"2024"},{"key":"2026042913294682700_CIT0026","first-page":"1","article-title":"Data Is All You Need: Finetuning LLMs for Chip Design Via an Automated Design-Data Augmentation Framework","author":"Chang","year":"2024"},{"key":"2026042913294682700_CIT0027","article-title":"Low-Level Hardware Requirement Classification Using Large Language Models: Challenges, Insights, and Future Directions for Embedded Control Systems","author":"Uyar","year":"2025"},{"key":"2026042913294682700_CIT0028","first-page":"18228","author":"Amiraz","year":"2025"},{"key":"2026042913294682700_CIT0029","article-title":"Retrieval-Augmented Generation With Conflicting Evidence","author":"Wang","year":"2025"},{"key":"2026042913294682700_CIT0030","doi-asserted-by":"crossref","first-page":"514","DOI":"10.1007\/978-3-032-00071-2_32","volume-title":"Intelligent Systems and Applications","author":"Barbiero","year":"2025"},{"key":"2026042913294682700_CIT0031","article-title":"Can We Evaluate RAGs With Synthetic Data?","author":"Elburg","year":"2025"},{"key":"2026042913294682700_CIT0032","article-title":"CIRCUIT: A Benchmark for Circuit Interpretation and Reasoning Capabilities of LLMs","author":"Skelic","year":"2025"},{"issue":"6","key":"2026042913294682700_CIT0033","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3731680","article-title":"Hsg-Rag: Hierarchical Knowledge Base Construction for Embedded System Development","volume":"30","author":"Lu","year":"2025","journal-title":"ACM Trans. Des. Autom. Electron. Syst."},{"key":"2026042913294682700_CIT0034","first-page":"158","article-title":"Rag-Em: Retrieval-Augmented Generation for Electromagnetic System Design","author":"Kashyap","year":"2025"},{"key":"2026042913294682700_CIT0035","first-page":"76","article-title":"Verirag: Design AI-Specific CPU Co-processor With Rag-Enhanced LLMs","author":"Bai","year":"2025"},{"issue":"6","key":"2026042913294682700_CIT0036","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3715326","article-title":"Eda-Copilot: A Rag-Powered Intelligent Assistant for Eda Tools","volume":"30","author":"Xiao","year":"2025","journal-title":"ACM Trans. Des. Autom. Electron. Syst."},{"key":"2026042913294682700_CIT0037","first-page":"548","article-title":"Evaluating Sparse and Dense Retrieval in Retrieval-Augmented Generation Systems: A Study","author":"Wang","year":"2024"},{"key":"2026042913294682700_CIT0038","article-title":"BMX: Entropy-Weighted Similarity and Semantic-Enhanced Lexical Search","author":"Li","year":"2024"},{"key":"2026042913294682700_CIT0039","doi-asserted-by":"publisher","first-page":"329","DOI":"10.1162\/tacl_a_00369","article-title":"Sparse, Dense, and Attentional Representations for Text Retrieval","volume":"9","author":"Luan","year":"2021","journal-title":"Trans. Assoc. Comput. Linguist."},{"key":"2026042913294682700_CIT0040","doi-asserted-by":"crossref","DOI":"10.18653\/v1\/2024.emnlp-main.250","article-title":"PromptReps: Prompting Large Language Models to Generate Dense and Sparse Representations for Zero-Shot Document Retrieval","author":"Zhuang","year":"2024"},{"issue":"6","key":"2026042913294682700_CIT0041","doi-asserted-by":"publisher","first-page":"3736166","DOI":"10.48550\/arXiv.2411.13560","article-title":"AMSnet-KG: A Netlist Dataset for LLM-Based AMS Circuit Auto-design Using Knowledge Graph RAG","volume":"30","author":"Shi","year":"2025","journal-title":"ACM Trans. Des. Autom. Electron. Syst."},{"key":"2026042913294682700_CIT0042","first-page":"2353","article-title":"From Distillation to Hard Negative Sampling: Making Sparse Neural IR Models More Effective","author":"Formal","year":"2022"},{"key":"2026042913294682700_CIT0043","author":"Pustejovsky","year":"2013"},{"key":"2026042913294682700_CIT0044","article-title":"Anthilla\/AnthC","author":"Anthilla","year":"2024"},{"key":"2026042913294682700_CIT0045","doi-asserted-by":"publisher","first-page":"e00393","DOI":"10.1016\/j.ohx.2022.e00393","article-title":"Open-Source Lower Controller for Twelve Degrees of Freedom Hydraulic Quadruped Robot With Distributed Control Scheme","volume":"13","author":"Fang","year":"2023","journal-title":"HardwareX"},{"key":"2026042913294682700_CIT0046","doi-asserted-by":"publisher","first-page":"e00080","DOI":"10.1016\/j.ohx.2019.e00080","article-title":"Ystruder: Open Source Multifunction Extruder With Sensing and Monitoring Capabilities","volume":"6","author":"Klar","year":"2019","journal-title":"HardwareX"},{"key":"2026042913294682700_CIT0047","doi-asserted-by":"publisher","first-page":"e00086","DOI":"10.1016\/j.ohx.2019.e00086","article-title":"Agenator: An Open Source Computer-Controlled Dry Aging System for Beef","volume":"6","author":"Lau","year":"2019","journal-title":"HardwareX"},{"key":"2026042913294682700_CIT0048","doi-asserted-by":"publisher","first-page":"e00286","DOI":"10.1016\/j.ohx.2022.e00286","article-title":"Multichannel Pulse High-Current Driver of Magnetic Actuator","volume":"11","author":"Bujnowicz","year":"2022","journal-title":"HardwareX"},{"key":"2026042913294682700_CIT0049","doi-asserted-by":"publisher","first-page":"e00523","DOI":"10.1016\/j.ohx.2024.e00523","article-title":"ASCD: Automatic Sensing and Control Device for Crop Irrigation Scheduling","volume":"18","author":"Sabah Abbas","year":"2024","journal-title":"HardwareX"},{"key":"2026042913294682700_CIT0050","doi-asserted-by":"publisher","first-page":"e00313","DOI":"10.1016\/j.ohx.2022.e00313","article-title":"Lightweight Drone-Deployed Autonomous Ocean Profiler for Repeated Measurements in Hazardous Areas \u2013 Example From Glacier Fronts in NE Greenland","volume":"11","author":"Poulsen","year":"2022","journal-title":"HardwareX"},{"key":"2026042913294682700_CIT0051","doi-asserted-by":"publisher","first-page":"e00390","DOI":"10.1016\/j.ohx.2022.e00390","article-title":"Design and Validation of a Modular Control Platform for a Voltage Source Inverter","volume":"13","author":"Lezcano","year":"2023","journal-title":"HardwareX"},{"key":"2026042913294682700_CIT0052","article-title":"Diverse and Private Synthetic Datasets Generation for RAG Evaluation: A Multi-agent Framework","author":"Driouich","year":"2025"},{"key":"2026042913294682700_CIT0053","first-page":"2288","article-title":"SPLADE: Sparse Lexical and Expansion Model for First Stage Ranking","author":"Formal","year":"2021"},{"key":"2026042913294682700_CIT0054","first-page":"2318","article-title":"M3-Embedding: Multi-linguality, Multi-functionality, Multi-granularity Text Embeddings Through Self-Knowledge Distillation","author":"Chen","year":"2024"},{"key":"2026042913294682700_CIT0055","first-page":"2614","article-title":"Milvus: A Purpose-Built Vector Data Management System","author":"Wang","year":"2021"},{"key":"2026042913294682700_CIT0056","article-title":"Making Large Language Models a Better Foundation for Dense Retrieval","author":"Li","year":"2023"},{"issue":"1","key":"2026042913294682700_CIT0057","doi-asserted-by":"publisher","first-page":"2168","DOI":"10.1177\/21695067231192702","article-title":"Effects of Task Difficulty and Presentation Order in Subjective Usability Measurement","volume":"67","author":"Rice","year":"2023","journal-title":"Proc. Human Factors Ergon. Soc. Ann. Meet."},{"key":"2026042913294682700_CIT0058","first-page":"139","volume-title":"Advances in Psychology","author":"Hart","year":"1988"},{"key":"2026042913294682700_CIT0059","article-title":"Enhancing Q&A Text Retrieval With Ranking Models: Benchmarking, Fine-tuning and Deploying Rerankers for RAG","author":"Moreira","year":"2024"},{"key":"2026042913294682700_CIT0060","first-page":"17716","article-title":"Searching for Best Practices in Retrieval-Augmented Generation","author":"Wang","year":"2024"},{"key":"2026042913294682700_CIT0061","article-title":"From Retrieval to Generation: Comparing Different Approaches","author":"Abdallah","year":"2025"},{"issue":"1","key":"2026042913294682700_CIT0062","doi-asserted-by":"publisher","first-page":"13","DOI":"10.1093\/biomet\/73.1.13","article-title":"Longitudinal Data Analysis Using Generalized Linear Models","volume":"73","author":"Liang","year":"1986","journal-title":"Biometrika"},{"key":"2026042913294682700_CIT0063","first-page":"26134","article-title":"ADO: Automatic Data Optimization for Inputs in LLM Prompts","author":"Lin","year":"2025"}],"container-title":["Journal of Computing and Information Science in Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/26\/7\/071008\/7591582\/jcise-25-1559.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/26\/7\/071008\/7591582\/jcise-25-1559.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T17:29:56Z","timestamp":1777483796000},"score":1,"resource":{"primary":{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article\/26\/7\/071008\/1230572\/Design-Reuse-Via-Automated-Requirements-Driven"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,4,29]]},"references-count":63,"journal-issue":{"issue":"7","published-print":{"date-parts":[[2026,7,1]]}},"URL":"https:\/\/doi.org\/10.1115\/1.4071107","relation":{},"ISSN":["1530-9827","1944-7078"],"issn-type":[{"value":"1530-9827","type":"print"},{"value":"1944-7078","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,4,29]]},"article-number":"071008"}}