mirror of
https://github.com/The-OpenROAD-Project/OpenSTA.git
synced 2026-09-03 16:29:50 +02:00
Merge pull request #83 from AcKoucher/footprint-support
add cell footprint support & add it to equiv check
This commit is contained in:
@@ -73,4 +73,8 @@ bool
|
||||
equivCellSequentials(const LibertyCell *cell1,
|
||||
const LibertyCell *cell2);
|
||||
|
||||
bool
|
||||
equivCellFootprints(const LibertyCell *cell1,
|
||||
const LibertyCell *cell2);
|
||||
|
||||
} // namespace
|
||||
|
||||
@@ -541,6 +541,8 @@ public:
|
||||
// for all the defined corners.
|
||||
static void checkLibertyCorners();
|
||||
void ensureVoltageWaveforms(const DcalcAnalysisPtSeq &dcalc_aps);
|
||||
const char *footprint() const;
|
||||
void setFootprint(const char *footprint);
|
||||
|
||||
protected:
|
||||
void addPort(ConcretePort *port);
|
||||
@@ -631,6 +633,7 @@ protected:
|
||||
bool has_internal_ports_;
|
||||
bool have_voltage_waveforms_;
|
||||
std::mutex waveform_lock_;
|
||||
const char *footprint_;
|
||||
|
||||
private:
|
||||
friend class LibertyLibrary;
|
||||
|
||||
Reference in New Issue
Block a user