@@ -96,14 +96,11 @@ proc save_image { args } {
9696 set resolution 0
9797 if { [info exists keys(-resolution)] } {
9898 sta::check_positive_float " -resolution" $keys(-resolution)
99- set tech [ord::get_db_tech]
100- if { $tech == " NULL" } {
101- utl::error GUI 17 " No technology loaded."
102- }
103- set resolution [expr $keys(-resolution) * [$tech getDbUnitsPerMicron]]
99+ set db [ord::get_db]
100+ set resolution [expr $keys(-resolution) * [$db getDbuPerMicron]]
104101 if { $resolution < 1 } {
105102 set resolution 1.0
106- set res_per_pixel [expr $resolution / [$tech getDbUnitsPerMicron ]]
103+ set res_per_pixel [expr $resolution / [$db getDbuPerMicron ]]
107104 utl::warn GUI 31 " Resolution too high for design, defaulting to ${res_per_pixel} um per pixel"
108105 }
109106 }
@@ -153,14 +150,11 @@ proc save_animated_gif { args } {
153150 set resolution 0
154151 if { [info exists keys(-resolution)] } {
155152 sta::check_positive_float " -resolution" $keys(-resolution)
156- set tech [ord::get_db_tech]
157- if { $tech == " NULL" } {
158- utl::error GUI 52 " No technology loaded."
159- }
160- set resolution [expr $keys(-resolution) * [$tech getDbUnitsPerMicron]]
153+ set db [ord::get_db]
154+ set resolution [expr $keys(-resolution) * [$db getDbuPerMicron]]
161155 if { $resolution < 1 } {
162156 set resolution 1.0
163- set res_per_pixel [expr $resolution / [$tech getDbUnitsPerMicron ]]
157+ set res_per_pixel [expr $resolution / [$db getDbuPerMicron ]]
164158 utl::warn GUI 55 " Resolution too high for design, defaulting to ${res_per_pixel} um per pixel"
165159 }
166160 }
0 commit comments