| #ifndef READ_SDC_H | |
| #define READ_SDC_H | |
| #include <memory> | |
| #include "tatum/TimingConstraintsFwd.hpp" | |
| #include "tatum/TimingGraphFwd.hpp" | |
| /*********************** Externally-accessible variables **************************/ | |
| /*************************** Function declarations ********************************/ | |
| void read_sdc(t_timing_inf timing_inf); | |
| void free_sdc_related_structs(); | |
| void free_override_constraint(t_override_constraint *& constraint_array, int num_constraints); | |
| const char * get_sdc_file_name(); /* Accessor function for getting SDC file name */ | |
| std::unique_ptr<tatum::TimingConstraints> create_timing_constraints(const AtomNetlist& netlist, const AtomLookup& atom_lookup, t_timing_inf timing_inf); | |
| #endif |