We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 862863d + 7c3d080 commit 6a23a4bCopy full SHA for 6a23a4b
src/dft/src/Dft.cpp
@@ -118,6 +118,17 @@ void Dft::executeDftPlan()
118
auto scan_out_term = scan_cell->getScanOut().getValue();
119
db_scaninst->setAccessPins(
120
{.scan_in = scan_in_term, .scan_out = scan_out_term});
121
+
122
+ const ClockDomain& clock_domain = scan_cell->getClockDomain();
123
+ db_scaninst->setScanClock(clock_domain.getClockName());
124
+ switch (clock_domain.getClockEdge()) {
125
+ case ClockEdge::Rising:
126
+ db_scaninst->setClockEdge(odb::dbScanInst::ClockEdge::Rising);
127
+ break;
128
+ case ClockEdge::Falling:
129
+ db_scaninst->setClockEdge(odb::dbScanInst::ClockEdge::Falling);
130
131
+ }
132
}
133
134
std::optional<ScanDriver> sc_enable_driver = chain->getScanEnable();
0 commit comments