add write fabric to test cases
This commit is contained in:
parent
3499b4d3e7
commit
cf9c3b0f44
|
@ -55,12 +55,12 @@ int write_fabric_key_to_xml_file(const ModuleManager& module_manager,
|
|||
|
||||
/* Build a fabric key database by visiting all the configurable children */
|
||||
FabricKey fabric_key;
|
||||
const size_t& num_keys = module_manager.configurable_children(top_module).size();
|
||||
size_t num_keys = module_manager.configurable_children(top_module).size();
|
||||
fabric_key.reserve_keys(num_keys);
|
||||
|
||||
for (size_t ichild = 0; ichild < num_keys; ++ichild) {
|
||||
const ModuleId& child_module = module_manager.configurable_children(top_module)[ichild];
|
||||
const size_t& child_instance = module_manager.configurable_child_instances(top_module)[ichild];
|
||||
ModuleId child_module = module_manager.configurable_children(top_module)[ichild];
|
||||
size_t child_instance = module_manager.configurable_child_instances(top_module)[ichild];
|
||||
|
||||
FabricKeyId key = fabric_key.create_key();
|
||||
fabric_key.set_key_name(key, module_manager.module_name(child_module));
|
||||
|
|
|
@ -18,7 +18,7 @@ check_netlist_naming_conflict --fix --report ./netlist_renaming.xml
|
|||
# Build the module graph
|
||||
# - Enabled compression on routing architecture modules
|
||||
# - Enable pin duplication on grid modules
|
||||
build_fabric --compress_routing #--verbose
|
||||
build_fabric --compress_routing --write_fabric_key ./fabric_key.xml #--verbose
|
||||
|
||||
# Write the fabric hierarchy of module graph to a file
|
||||
# This is used by hierarchical PnR flows
|
||||
|
|
Loading…
Reference in New Issue