OpenROAD
OpenROAD copied to clipboard
DRT Refactor
Description
The refactor should achieve the following:
- Clear and Easy code to understand and maintain
- Less number of lines per method
- Cyclomatic complexity less than 20 (preferably less than 10)
- Doxygen Documentation for all functions/classes
- Following google code style c++
- Eliminate code duplication
- Unit testing
- clang-tidy clean
- Coverity clean
DRT follows modular architecture. The refactor should include the following modules:
Suggested Solution
No response
Additional Context
No response