主权项 |
1. An automated method, implemented as design verification software running on a computer system, for netlist clock domain crossing (CDC) verification, comprising:
receiving, by a data storage accessible to a processor, (a) a register-transfer-level (RTL) design of an integrated circuit, together with specified RTL-level CDC constraints, (b) RTL CDC verification results, and (c) a netlist corresponding to the RTL design; migrating, by the processor, the RTL-level CDC constraints to netlist CDC constraints and storing the migrated netlist CDC constraints in the data storage; checking, by the processor, the received netlist for asynchronous clock domain crossings using the migrated netlist CDC constraints to identify correspondences between RTL and netlist level crossings and reporting any CDC violations found in the netlist; comparing, by the processor, netlist CDC verification results with the received RTL CDC verification results and reporting specified kinds of similarities and differences; and correcting specified types of reported CDC violations by modifying the netlist. |