@@ -738,7 +738,6 @@ dbOStream& operator<<(dbOStream& stream, const _dbBlock& block)
738738 (**cbitr)().inDbBlockStreamOutBefore (
739739 (dbBlock*) &block); // client ECO initialization - payam
740740 }
741- _dbDatabase* db = block.getImpl ()->getDatabase ();
742741 dbOStreamScope scope (stream, " dbBlock" );
743742 stream << block._def_units ;
744743 stream << block._dbu_per_micron ;
@@ -750,9 +749,7 @@ dbOStream& operator<<(dbOStream& stream, const _dbBlock& block)
750749 stream << block._corner_name_list ;
751750 stream << block._name ;
752751 stream << block._die_area ;
753- if (db->isSchema (db_schema_dbblock_blocked_regions_for_pins)) {
754- stream << block._blocked_regions_for_pins ;
755- }
752+ stream << block._blocked_regions_for_pins ;
756753 stream << block._tech ;
757754 stream << block._chip ;
758755 stream << block._bbox ;
@@ -786,22 +783,13 @@ dbOStream& operator<<(dbOStream& stream, const _dbBlock& block)
786783 stream << *block._iterm_tbl ;
787784 stream << *block._net_tbl ;
788785 stream << *block._inst_hdr_tbl ;
789- if (db->isSchema (db_schema_db_remove_hash)) {
790- stream << *block._module_tbl ;
791- stream << *block._inst_tbl ;
792- } else {
793- stream << *block._inst_tbl ;
794- stream << *block._module_tbl ;
795- }
786+ stream << *block._module_tbl ;
787+ stream << *block._inst_tbl ;
796788 stream << *block._modinst_tbl ;
797- if (db->isSchema (db_schema_update_hierarchy)) {
798- stream << *block._modbterm_tbl ;
799- if (db->isSchema (db_schema_db_remove_hash)) {
800- stream << *block._busport_tbl ;
801- }
802- stream << *block._moditerm_tbl ;
803- stream << *block._modnet_tbl ;
804- }
789+ stream << *block._modbterm_tbl ;
790+ stream << *block._busport_tbl ;
791+ stream << *block._moditerm_tbl ;
792+ stream << *block._modnet_tbl ;
805793 stream << *block._powerdomain_tbl ;
806794 stream << *block._logicport_tbl ;
807795 stream << *block._powerswitch_tbl ;
@@ -842,18 +830,12 @@ dbOStream& operator<<(dbOStream& stream, const _dbBlock& block)
842830 stream << *block._dft_tbl ;
843831 stream << *block._marker_categories_tbl ;
844832 stream << block._marker_category_hash ;
845- if (block.getDatabase ()->isSchema (db_schema_dbblock_layers_ranges)) {
846- stream << block._min_routing_layer ;
847- stream << block._max_routing_layer ;
848- stream << block._min_layer_for_clock ;
849- stream << block._max_layer_for_clock ;
850- }
851- if (db->isSchema (db_schema_block_pin_groups)) {
852- stream << block._bterm_groups ;
853- }
854- if (db->isSchema (db_schema_bterm_top_layer_grid)) {
855- stream << block._bterm_top_layer_grid ;
856- }
833+ stream << block._min_routing_layer ;
834+ stream << block._max_routing_layer ;
835+ stream << block._min_layer_for_clock ;
836+ stream << block._max_layer_for_clock ;
837+ stream << block._bterm_groups ;
838+ stream << block._bterm_top_layer_grid ;
857839
858840 // ---------------------------------------------------------- stream out
859841 // properties
0 commit comments