Skip to content

#738 Cleanup and move some small steps in multilevel synthesis

Albert Hofkamp requested to merge 738-cleanup-multilevel into develop

Readable by commit

  • Don't create a new list for the partial specifications, instead store them in the tree nodes.
  • (user-visible) Give the partial specifications an hierarchical name to make the tree structure visible.
  • (user-visible) The output directory is now always created.
  • (user-visible) The partial specifications are always written (though before that depended on creating the directory, so arguably this is not a separate change).
  • (user-visible) If the output directory exists, the partial specifications that already exist within it are no longer removed.
  • Tree node can create a Box to describe itself.
  • (user-visible) Tree node content is shown in terms of the included CIF plants and requirements rather than group index numbers at stdout.
  • Updated test expectations:
    • Partial specs are renamed to their hierarchical name.
    • Expected output changed due to printing the included CIF plants and requirements.

Addresses #738

Edited by Dennis Hendriks

Merge request reports

Loading