From 4a7d624bef21ee6fd8ac68b2c87fc50f3a8214ea Mon Sep 17 00:00:00 2001 From: Clifford Wolf Date: Mon, 25 Mar 2013 02:14:33 +0100 Subject: Added hierarchy -generate command for generating skeletton modules --- kernel/show.cc | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'kernel') diff --git a/kernel/show.cc b/kernel/show.cc index 6ecdc99cb..321d9e2e0 100644 --- a/kernel/show.cc +++ b/kernel/show.cc @@ -351,9 +351,13 @@ struct ShowWorker module = mod_it.second; if (!design->selected_module(module->name)) continue; - if (design->selected_whole_module(module->name)) - log("Dumping module %s to page %d.\n", id2cstr(module->name), ++page_counter); - else + if (design->selected_whole_module(module->name)) { + if (module->cells.empty() && module->connections.empty()) { + log("Skipping skeletton module %s.\n", id2cstr(module->name)); + continue; + } else + log("Dumping module %s to page %d.\n", id2cstr(module->name), ++page_counter); + } else log("Dumping selected parts of module %s to page %d.\n", id2cstr(module->name), ++page_counter); handle_module(); } -- cgit v1.2.3