Computer technology to ensure an electronic design automation (EDA) implementation for electronic circuitry is traceable, auditable, and reproducible
US12166909B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Sep 22, 2022 |
| Grant date | Dec 10, 2024 |
| Priority date | — |
| Expiry date | Jun 6, 2043 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F30/32
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A computer system traces an original electronic design automation (EDA) implementation process for electronic hardware designs. The original EDA implementation process includes multiple subprocesses to convert a hardware model to a physically-realized electronic circuit. The system inputs a cryptographic key and design information that includes the hardware model, constraints, properties, implementation settings, and other directives for directing the conversion. The cryptographic key and design information are processed to generate a sequence of instructions to execute and provide traceability of each subprocess. For each subprocess, the system gathers intermediate design state and implementation settings resulting from or influencing execution of the subprocess; combines the intermediate design state and implementation settings into a data string and determines a cryptographic hash value for the data string; digitally signs the cryptographic hash value using a digital signature certificate derived from the cryptographic key to generate a signed hash; stores the signed hash and identifiers associated with data files used for determining the cryptographic hash value to an electroni…
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.