~ubuntu-branches/ubuntu/wily/electric/wily-proposed

« back to all changes in this revision

Viewing changes to ChangeLog.txt

  • Committer: Package Import Robot
  • Author(s): Markus Koschany
  • Date: 2015-08-12 13:15:54 UTC
  • mfrom: (1.2.7)
  • Revision ID: package-import@ubuntu.com-20150812131554-k4amekjrk0qw6cju
Tags: 9.06+dfsg-1
* Imported Upstream version 9.06+dfsg.
* Use --download-current-version for get-orig-source target.
* Declare compliance with Debian Policy 3.9.6.
* Vcs-Browser field: Switch to cgit.
* debian/control: Add all build-dependencies only to Build-Depends.
* Install ElectricIcon64x64.png icon. Drop debian/icons directory.
  Convert ElectricIcon64x64.png with imagemagick to electric.xpm at
  build-time.
* Update copyright years.

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
 
3
3
NOTE: Please place changes under the version that will be released next.
4
4
 
 
5
************************* Version 9.07-a: ******************************
 
6
 
 
7
************************* END OF Version 9.06, GNU RELEASE *************
 
8
************************* Version 9.06-z: ******************************
 
9
 
 
10
BUG: (6/4/15, GVG) NPE while arraying busses (Bug #7043)
 
11
FIX: Detecting if valid objects are selected.
 
12
 
 
13
BUG: (6/4/15, SMR) SOG doesn't use 2X contacts properly (Bug #7039).
 
14
FIX: Better tests to detect 2X.
 
15
 
 
16
BUG: (6/3/15, GVG) SoG: only generated pcell names should be used if 
 
17
SOGCONTACTSUSEEXISTINGSUBCELLS is on (Bug #7026)
 
18
FIX: Added SOGCONTACTSFORCESUBCELLS condition in the right place now
 
19
 
 
20
BUG: (6/3/15, DN) Scala code doesn't compile with Java1.8 (Bug #6992)
 
21
FIX: Val in for syntax fixed - using Scala 2.11 as of now
 
22
 
 
23
BUG: (6/2/15, GVG) SoG: only generated pcell names should be used if 
 
24
SOGCONTACTSUSEEXISTINGSUBCELLS is on (Bug #7026)
 
25
FIX: Added SOGCONTACTSFORCESUBCELLS
 
26
 
 
27
BUG: (6/2/15, SMR) SOG min area code still bad (Bug #7025).
 
28
FIX: Min area gridded, better examined, rejected if out of bounds.
 
29
 
 
30
BUG: (6/2/15, GVG) DRC Import errors feature failed with latest format (Bug #7035)
 
31
FIX: Skipping CL lines now
 
32
 
 
33
BUG: (6/1/15, GVG) SoG: IndexOutOfBoundsException after min area changes (Bug #7034)
 
34
FIX: Another consideration when the list to analyze has only 2 points in same metal
 
35
 
 
36
BUG: (6/1/15, GVG) SoG: Still min area issues (Bug #7025)
 
37
FIX: Detecting if new extra geometry for MinArea goes beyonds boundary.
 
38
Attempt to fix min area condition for tapers.
 
39
 
 
40
IMP: (5/26/15, GVG) SoG: use new name convention to write GDS with
 
41
pcell information (Bug #7013)
 
42
FIX: Adding via spacing values.
 
43
 
 
44
BUG: (5/26/15, GVG) GDS Export: references to cell names should be controlled by 
 
45
IOTool.getGDSCellNameLenMax() (Bug #7022)
 
46
FIX: Controlled by localPrefs.cellNameLenMax
 
47
 
 
48
BUG: (5/26/15, GVG) SoG: NPE in standalone if top cell is null (Bug #7021)
 
49
FIX: Just detecting the null case
 
50
 
 
51
IMP: (5/22/15, GVG) SoG: connection by name request (Bug #7001)
 
52
Available in standalone tool as well.
 
53
 
 
54
IMP: (5/22/15, GVG) SoG: use new name convention to write GDS with 
 
55
pcell information (Bug #7013)
 
56
FIX: New cell name format for pcells
 
57
 
 
58
IMP: (5/21/15, SMR) DEF import now has preference to connect by name from GDS (Bug #7001).
 
59
 
 
60
IMP: (5/20/15, GVG) Getting access to latest DRC tool from special menu.
 
61
 
 
62
************************* Version 9.06-y: ******************************
 
63
 
 
64
BUG: (5/20/15, GVG) SoG: IllegalArgumentException: exportUsages while using new 
 
65
code for pin replacement (Bug #6977)
 
66
FIX: Last fix in PinCheckerEnumerator done by Dima. Turning USE_BATCH_PIN_REPLACEMENT on.
 
67
 
 
68
BUG: (5/19/15, SMR) SOG needs to connect to all exports with a given name (Bug #7001).
 
69
FIX: GDS import preserves export names.
 
70
 
 
71
BUG: (5/19/15, GVG) SoG: IllegalArgumentException: exportUsages while using new 
 
72
code for pin replacement (Bug #6977)
 
73
FIX: Adding debugging code for Dima - no fix yet
 
74
 
 
75
BUG: (5/19/15, SMR) SOG min area calculation leaves notches (Bug #7011).
 
76
FIX: Better min area width calculation.
 
77
 
 
78
BUG: (5/18/15, GVG) Java8 and mismatches in regression results (Bug #5827)
 
79
FIX: Fix in DRC to better consider DRC rules associated to wide layers
 
80
FIX: Fixing Spice/DXF data
 
81
 
 
82
************************* Version 9.06-x: ******************************
 
83
 
 
84
BUG: (5/14/15, SMR) SOG tapers should not happen when width is normal (Bug #7003).
 
85
FIX: Now allow any length taper if width is unchanged.
 
86
 
 
87
BUG: (5/13/15, SMR) SOG grid line debugging uses wrong color (Bug #6999).
 
88
FIX: Compute color properly.
 
89
 
 
90
BUG: (5/13/15, SMR) SOG has confusing error message (Bug #6995).
 
91
FIX: Better explanation given.
 
92
 
 
93
IMP: (5/12/15, GVG) Get rid of UnsatisfiedLinkError in Java3D is not available (Bug #6997)
 
94
 
 
95
IMP (5/12/15, SMR) SOG router now has multiple options for contact placement (Bug #6965).
 
96
 
 
97
BUG: (5/12/15, SMR) Scala code in SOG is failing to compile (Bug #6992).
 
98
FIX: Use pure Java.
 
99
 
 
100
IMP: (5/11/15, GVG) Reduce spacing rule associated with via7 in 40nm tech (Bug #6993) 
 
101
 
 
102
BUG: (5/11/15, SMR) SOG doesn't fill in minimum area (Bug #6960).
 
103
FIX: Better minimum area computation.
 
104
 
 
105
IMP: (5/11/15, GVG) SoG: Adding more logging information in standalone version (Bug #6991)
 
106
 
 
107
BUG: (5/11/15, SMR) SOG uses wrong track (Bug #6987).
 
108
FIX: Fixed boundary condition on track assignment.
 
109
 
 
110
************************* Version 9.06-w: ******************************
 
111
 
 
112
IMP: (5/7/15, GVG) SoG: change in length of one x via metal (Bug #6985)
 
113
M3 length in x-M3M4 was changed
 
114
 
 
115
BUG: (5/7/15, GVG) Undoing "SoG: via pcells are not available in results from 
 
116
standalone version (Bug #6965)" due to Bug #6969
 
117
 
 
118
BUG: (5/7/15, SMR) SOG reports two errors when fails and retrys (Bug #6897).
 
119
FIX: Remove earlier message when rerouting.
 
120
 
 
121
IMP: (5/6/15, GVG) Electric min source/target is Java 1.7 (Bug #6981)
 
122
 
 
123
BUG: (5/6/15, SMR) SOG results different in Java 8 (Bug #6968).
 
124
FIX: Store SearchVertices in TreeMap instead of HashMap.
 
125
 
 
126
BUG: (5/6/15, SMR) SOG debugging crashes (Bug #6980).
 
127
FIX: Ignore null search vertices.
 
128
 
 
129
BUG: (5/5/15. GVG) SOG: NPE in BatchChanges$NodeReplacement (Bug #6976)
 
130
FIX: Passing the NodoProto function
 
131
 
 
132
BUG: (5/5/15, SMR) SOG runs wires in disallowed directions (Bug #6963).
 
133
FIX: Destination rectangle properly updated when contact to disallowed layers inserted.
 
134
 
 
135
BUG: (5/4/15, GVG) Java8 and mismatches in IO regression results (Bug #5827)
 
136
FIX: First change in DXF IO output.
 
137
 
 
138
BUG: (4/30/15, GVG) SoG: via pcells are not available in results from standalone version (Bug #6965)
 
139
FIX: Flag enabled by default now
 
140
 
 
141
BUG: (4/30/15, DN) SoG: AssertionError in router if useSubcellsForContacts is on (Bug #6966).
 
142
FIX: Implement combination of useSubcellsForContacts and resultCellName!=null.
 
143
 
 
144
************************* Version 9.06-v: ******************************
 
145
 
 
146
IMP: (4/29/15, GVG) New layer in 40nm tech (Bug #6962)
 
147
 
 
148
BUG: (4/29/15, SMR) SOG tapers not being honored (Bug #6961).
 
149
FIX: Compute arc width properly when placing finished route.
 
150
 
 
151
BUG: (4/29/15, SMR) Interactive router connects layers wrong (Bug #6956).
 
152
FIX: Improved fix to Bug #6940.
 
153
 
 
154
BUG: (4/29/15, SMR) SOG crashes when route ends are off-grid (Bug #6957).
 
155
FIX: Colors need to be adjusted.
 
156
 
 
157
BUG: (4/28/15, SMR) Interactive router fails to connect layers (Bug #6940).
 
158
FIX: In VerticalRoute.specifyRoute(), choose options with valid ports first.
 
159
 
 
160
IMP: (4/28/15, GVG) SoG: hide unknown host exception when machine does use DHCP (Bug #6955)
 
161
 
 
162
BUG: (4/27/15, GVG) Error in Clipboard: 'Font transform has NaN position (Bug #6941)
 
163
FIX: Adding the exception to the list associated to MacOSX case. This is an known issue.
 
164
 
 
165
BUG: (4/26/15, SMR) SOG fails when disallowed layer moves contact close to goal (Bug #6948).
 
166
FIX: Must recompute jump bounds when moving to allowed layers.
 
167
 
 
168
BUG: (4/24/15, GVG) SOG: standalone tool - statistics file has zero size (Bug #6939)
 
169
FIX: Setup printerStream variable.
 
170
 
 
171
IMP: (4/24/15, GVG) New pattern values for new layer (Bug #6937) 
 
172
 
 
173
BUG: (4/24/15, GVG) Confusing rotation warning (Bug #6947)
 
174
FIX: Added angle condition != 0
 
175
 
 
176
************************* Version 9.06-u: ******************************
 
177
 
 
178
BUG:(4/23/15, SMR) SOG router finds circuitous paths (Bug #6888).
 
179
FIX: Use careful floating-point comparisons when determining legal DRC distances.
 
180
 
 
181
IMP: (4/22/15, GVG) Add new layer to latest smallest tech used internally (Bug #6937) 
 
182
 
 
183
BUG: (4/21/15, DN) EDIF import: clarify issues with current regression (Bug #6863)
 
184
FIX: Netlist.portConnected compares port names instead of port protos.
 
185
 
 
186
BUG: (4/21/15, DN) UTFDataFormatException in Routing regression test2 (Bug #6913)
 
187
FIX: Implementations of UserInterface.PrintMessage split long messages into smaller pieces.
 
188
 
 
189
IMP: (4/21/15, GVG) EDIF: Export regression missing (Bug #6862)
 
190
Releasing EDIF regression now that Bug #6934 is fixed.
 
191
 
 
192
BUG: (4/21/15, GVG) EDIF output - non-deterministic results (Bug #6934)
 
193
FIX: Comparators added. Regression file doesn't contain time stamp.
 
194
 
 
195
IMP: (4/21/15, GVG) EDIF: Export regression missing (Bug #6862)
 
196
First attempt until Bug#6934 is fixed
 
197
 
 
198
BUG: (4/21/15, GVG) EDIF import: clarify issues with current regression (Bug #6863)
 
199
FIX: Added extra warning text for Test5. <borderWidth> in Test1 is not supported.
 
200
 
 
201
BUG: (4/20/15, GVG) EDIF export: missing rename for single wire (Bug #6866)
 
202
FIX: Fix 4-port transistor reference. Problem not over though.
 
203
 
 
204
BUG: (4/20/15, GVG) Export EDIF: can't read SPICE property written by Electric (Bug #6861)
 
205
FIX: New condition for KeyProperty.checkValidArrayDescription()
 
206
 
 
207
BUG: (4/20/15, GVG) EDIF input and Cadence compatibility (Bug #6932)
 
208
FIX: Use stripPercentEscapes() in KeyString now
 
209
 
 
210
BUG: (4/20/15, GVG) EvalSpice$ParseException: Invalid token: doesn't 
 
211
longer recognize 47u as 47 microns (Bug #6921)
 
212
FIX: TextUtils.equalsTo() changed to allow comparison when strings have same length.
 
213
 
 
214
BUG: (4/17/15, GVG) Invalid EDIF output of SUE_info variable (Bug #6922)
 
215
FIX: Special treatment for vars that are arrays.
 
216
 
 
217
************************* Version 9.06-t: ******************************
 
218
 
 
219
BUG: (4/16/15, GVG) UTFDataFormatException in Routing regression test2 (Bug #6913)
 
220
FIX: Patching BucketInstance.toString() since combination of writeBytes()/writeInt() doesn't work
 
221
 
 
222
BUG: (4/16/15, GVG) SOG metrics crash (Bug #6915)
 
223
FIX: Extra code to detect nets with less than 2 vertices
 
224
 
 
225
BUG: (4/16/15, SMR) SOG places contacts to disallowed layers badly (Bug #6905).
 
226
FIX: Make sure contact is connected to endpoint.
 
227
 
 
228
IMP: (4/15/15, GVG) SoG: new vias statistics (Bug #6907)
 
229
 
 
230
IMP: (4/15/15, SMR) SOG now handles minimum area rules (Bug #6878).
 
231
 
 
232
************************* Version 9.06-s: ******************************
 
233
 
 
234
BUG: (4/14/15, SMR) SOG uses taper widths on non-taper wires (Bug #6902).
 
235
FIX: Ensure metal layer is correct.
 
236
 
 
237
BUG: (4/14/15, GVG) SoG: different results - GUI v/s standalone (Bug #6899)
 
238
Putting the default GUI value.
 
239
 
 
240
IMP: (4/13/15, GVG) SOG: new HPWL calculation (Bug #6898)
 
241
 
 
242
IMP: (4/13/15, GVG) SoG: rerun failed routes should be on in standalone version (Bug #6896)
 
243
On now.
 
244
 
 
245
BUG: (4/9/15, SMR) SOG contacts are too big when connected to tapers (Bug #6881).
 
246
FIX: Shrink contacts when connected to tapers.
 
247
 
 
248
IMP: (4/9/15, GVG) SOG: min area consideration (Bug #6878)
 
249
Amended min area values in technology file
 
250
 
 
251
IMP: (4/9/15, GVG) Allow {} brackets when defining LayerRule in XML tech (Bug #6891)
 
252
 
 
253
************************* Version 9.06-r: ******************************
 
254
 
 
255
BUG: (4/8/15, GVG) SOG: increase of # of vias in test5 (Bug #6865)
 
256
FIX: Calculate avg vias per segment, not per net.
 
257
 
 
258
IMP: (4/8/15, GVG) SoG: add new wire length statistic requested by user (Bug #6886)
 
259
Better output format + adding the net names in debug mode.
 
260
 
 
261
IMP: (4/7/15, GVG) SoG: add new wire length statistic requested by user (Bug #6886)
 
262
 
 
263
BUG: (4/7/15, GVG) SoG: Circuitous routing still observed in 9.06-q (Bug #6885)
 
264
Standalone SoG 9.06q not properly installed.
 
265
 
 
266
BUG: (4/7/15, SMR) SoG: ContactInclusion2X upload in dialog not working (Bug #6880)
 
267
FIX: Allow SOG cell properties to import properly
 
268
 
 
269
BUG: (4/7/15, SMR) Spice suffix "M" is ambiguous (Bug #6505).
 
270
FIX: Allow "M" or "MEG" to be Mega, "m" to be milli.
 
271
 
 
272
BUG: (4/6/15, GVG) MacOSX case: closing the last window should quit the app (Bug #6877) 
 
273
FIX: Don't treat MacOSX differently than Linux
 
274
 
 
275
BUG: (4/3/15, GVG) EDIF: does this format support MYMX as orientation? (Bug #6872)
 
276
FIX: Added option
 
277
 
 
278
BUG: (4/2/15, GVG) EDIF import: assertion while reading file with multiple libraries (Bug #6864)
 
279
FIX: Reference cell must be stored in proper library hash bucket.
 
280
 
 
281
************************* Version 9.06-q: ******************************
 
282
 
 
283
BUG: (4/2/15, SMR) SOG does circuitous routes (Bug #6851).
 
284
FIX: Diagonal spacing distance computation improved.
 
285
 
 
286
BUG: (4/1/15, GVG) Missing commentGraphics/annotate in export EDIF (Bug #6858)
 
287
FIX: Added those two nested blocks
 
288
 
 
289
IMP: (4/1/15, GVG) Compare cell tool should store missing parts when level == 3 (Bug #6857)
 
290
No writing cells in the compareResult library if no polygon is found.
 
291
 
 
292
BUG: (4/1/15, SMR) SOG doesn't handle different X and Y spacing rules (Bug #6850).
 
293
FIX: Use both rules if they exist.
 
294
 
 
295
BUG: (3/31/15, GVG) SoG: end2end spacing violation in same net (Bug #6850)
 
296
FIX: Fix in getMaxSurround() function
 
297
 
 
298
BUG: (3/31/15, SMR) SOG uses taper after inserting contact to forbidden layer (Bug #6849).
 
299
FIX: Ignore tapers after inserting contact.
 
300
 
 
301
BUG: (3/30/15, GVG) SOG: mismatch in WL data for two test examples (Bug #6812)
 
302
FIX: Remove old calculation since the new one is based on SoGWireQualityMetric
 
303
 
 
304
BUG: (3/30/15, GVG) SoG: M4 pin lamdabox wrong (Bug #6852)
 
305
FIX: lamdabox definition amended in tech file.
 
306
 
 
307
IMP: (3/30/15, GVG) SoG: enable debugging printing in standalone version (Bug #6844) 
 
308
Added extra local variable to control it - no intention to pass it as command option for now.
 
309
 
 
310
BUG: (3/30/15, SMR) SOG Cell properties dialog is too big (Bug #6848).
 
311
FIX: Made it smaller.
 
312
 
 
313
BUG: (3/27/15, GVG) SoG: GUI version giving different results as standalone (Bug #6843)
 
314
FIX: Override values stored in cell not properly retrieved. Bug introduced with (Bug #6826).
 
315
 
 
316
IMP: (3/26/15, SMR) SOG now uses 2X contacts more often (Bug #6727)
 
317
 
 
318
IMP: (3/25/15, GVG) SoG: Complete traverse of geometry if pins are not on track in 
 
319
pin swamp function (Bug #6840)
 
320
 
 
321
************************* Version 9.06-p: ******************************
 
322
 
 
323
BUG: (3/25/15, SMR) SOG doesn't use proper widths (taper and override) (Bug #6817).
 
324
FIX: Use proper override and taper pin size.
 
325
 
 
326
IMP: (3/24/15, SMR) Added experimental Steiner tree code to SOG (Bug #6838).
 
327
 
 
328
BUG: (3/24/15, SMR) Missing contact color error message is confusing (Bug #6836).
 
329
FIX: Have better error message.
 
330
 
 
331
IMP: (3/19/15, GVG) Add end2end spacing values (Bug #6826)
 
332
All changes in now. Layer spacing only for primary direction.
 
333
 
 
334
BUG: (3/19/15, GVG) SOG: assertion catching possible wrong wl/hpwl value (Bug #6829)
 
335
FIX: Changed to a warning message.
 
336
 
 
337
BUG: (3/18/15, SMR) SOG doesn't consider diagonal design-rule distances (Bug #6818)
 
338
FIX: Handle them when computing maximum distance for a run.
 
339
 
 
340
IMP: (3/17/15, GVG) SoG: statistics to calculate current wire length compared 
 
341
with HPWL (Bug #6822)
 
342
 
 
343
BUG: (3/17/15, GVG)  SoG: check end-to-end rules for some metals (Bug #6819)
 
344
FIX: some spacing rules were changed and therefore 2 benchmarks were affected.
 
345
This change doesn't solve the end2end issue yet.
 
346
 
 
347
BUG: (3/16/15, SMR) Via layers are excluded from "Pure" component menu popup (Bug #6816).
 
348
FIX: Now allow them.
 
349
 
 
350
IMP: (3/13/15, GVG) SoG: results using given pcells (Bug #6802)
 
351
Making this option available for standalone version
 
352
 
 
353
************************* Version 9.06-o: ******************************
 
354
 
 
355
BUG: (3/13/15, GVG) SoG: some metal values wrong after rotation (Bug #6811)
 
356
FIX: Metal 4 values modified on 3/6/2015. No bug in the code btw.
 
357
 
 
358
IMP: (3/13/15, GVG/SMR) SoG: Enable rectangular vias (Bug #6720)
 
359
Modifications done in SoG declared as done.
 
360
 
 
361
IMP: (3/13/15, SMR) SOG handles 2X wires (Bug #6727).
 
362
Declaring it as implemented.
 
363
 
 
364
IMP: (3/11/15, GVG) SoG: enable extra pin color search by default (Bug #6807)
 
365
 
 
366
BUG: (3/10/15, SMR) SOG router not handling taper layer directive right (Bug #6803).
 
367
FIX: Handle it right.
 
368
 
 
369
************************* Version 9.06-n: ******************************
 
370
 
 
371
IMP: (3/5/15, GVG) SOG can choose to ignore already-routed nets (Bug #6785).
 
372
Enabling in the standalone version as well via a flag.
 
373
 
 
374
IMP: (3/5/15, SMR) SOG can choose to ignore already-routed nets (Bug #6785).
 
375
 
 
376
BUG: (3/5/15, SMR) SOG doesn't handle via spacing right (Bug #6788).
 
377
FIX: Saving rectangular vias, computing distance right.
 
378
 
 
379
BUG: (3/4/15, GVG) SoG: NPE while reading configuration file for older tech (Bug #6791)
 
380
FIX: Detect the null messages structure
 
381
 
 
382
BUG: (3/3/15, SMR) Antenna check loops infinitely (Bug #6787).
 
383
FIX: Handle connections to transistor bias ports.
 
384
 
 
385
IMP: (3/2/15, GVG) SoG: spine routing should be on by default in standalone version (Bug #6784)
 
386
Adding entry in Bugzilla to remember when value was switched.
 
387
 
 
388
IMP: (3/2/15, GVG) SoG: enabling average routing quality value (Bug #6783)
 
389
 
 
390
IMP: (3/2/15, SMR) SOG now handles new routefile parameters (Bug #6773)
 
391
Now handles AllowViaUp and AllowViaDown
 
392
 
 
393
IMP: (2/26/15, SMR) SOG now handles new routefile parameters (Bug #6773).
 
394
 
 
395
BUG: (2/25/15, GVG) SoG: results can't be read back without errors (Bug #6771)
 
396
FIX: Tech file amended - some x-contacts had masked colors swapped
 
397
 
 
398
IMP: (2/25/15, SMR) SOG detects routes that already exist in the circuit (Bug #6740).
 
399
 
 
400
IMP: (2/23/15, GVG) Difficulties to reset wrong max memory allocated (Bug #6757) 
 
401
 
 
402
BUG: (2/16/15, SMR) Antenna Rules preferences crashes when technology changes (Bug #6752).
 
403
FIX: Update technology properly.
 
404
 
 
405
BUG: (2/12/15, GVG) No registering users in case of using -logusage (Bug #6741)
 
406
FIX: Must close FileHandler after format is called.
 
407
 
 
408
IMP: (2/10/15, SMR) SOG handles 2X wires (Bug #6727).
 
409
 
 
410
************************* Version 9.06-m: ******************************
 
411
 
 
412
IMP: (2/9/15, GVG) SoG: report time spent on checking pin (Bug #6725)
 
413
 
 
414
IMP: (2/6/15, GVG) SoG: Enable rectangular vias (Bug #6720)
 
415
First set of changes
 
416
 
 
417
IMP: (2/5/15, GVG) SoG: standalone - leave exhaustive pin search as optional only (Bug #6716)
 
418
Only the standard along has access to the exhaustive mode.
 
419
 
 
420
IMP: (2/5/15, GVG) SoG: standalone version should check pins after DEF import (Bug #6713)
 
421
Default is after as of now. Use pinCheckingFirst to switch to previous order.
 
422
 
 
423
BUG: (2/5/15, SMR) Launcher uses wrong memory parameters (Bug #6692).
 
424
FIX: Use proper memory/permgen values, explain relaunching in manual.
 
425
 
 
426
IMP: (2/5/15, SMR) Spice prefs now have max chars per line (Bug #6693).
 
427
 
 
428
BUG: (2/4/15, SMR) SOG fails on simple route (Bug #6710).
 
429
FIX: Better floating point comparison.
 
430
 
 
431
BUG: (2/4/15, GVG) SoG: NPE in standalone if no access to logging path (Bug #6709)
 
432
FIX: Detect the NPE due to no access
 
433
 
 
434
BUG: (2/3/15, GVG) Telesis: simple ports missing if they belong to net whose name 
 
435
includes multiple subnets (Bug #6704)
 
436
FIX: Keep track of ports already visited.
 
437
 
 
438
BUG: (2/3/15, SMR) SOG needs to place contacts more intelligently (Bug #6699).
 
439
FIX: When shifting to unblocked layer, move contact close to destination.
 
440
 
 
441
BUG: (2/2/15, SMR) SoG gives spurious warnings about track usage (Bug #6698).
 
442
FIX: Make sure warnings are valid.
 
443
 
 
444
BUG: (2/2/15, GVG) SoG: pin checker in standalone not working properly for M3 (Bug #6700)
 
445
FIX: Correct detection of metal orientation
 
446
 
 
447
BUG: (1/29/15, GVG) Telesis: mismatching due to lower/upper cases (Bug #6691)
 
448
FIX: Making extractRealPortName not case sensitive
 
449
 
 
450
************************* Version 9.06-l: ******************************
 
451
 
 
452
BUG: (1/29/15, SMR) SOG router doesn't use proper size contacts (Bug #6687)
 
453
FIX: Contacts now right for overridden arc sizes.
 
454
 
 
455
IMP: (1/28/15, GVG) Allow logging for regular application (Bug #6688)
 
456
 
 
457
IMP: (1/28/15, GVG) SoG: make routing bound layer available from conf file (Bug #6686)
 
458
 
 
459
IMP: (1/27/15, SMR) Now have SOG cell property to set routing limit layer (Bug #6667).
 
460
 
 
461
BUG: (1/26/15, GVG) Telesis: can't parse correctly double nested definitions (Bug #6683)
 
462
FIX: Extended code to deal with 1 nested case.
 
463
 
 
464
BUG: (1/23/15, GVG) Telesis: not parsing correctly single signal with nested array (Bug #6670)
 
465
FIX: Make sure that it is an array when descending/ascending the local count.
 
466
 
 
467
IMP: (1/23/15, GVG) SoG: logging system for standalone version (Bug #6661)
 
468
Handles now multiple sessions accessing the same log file.
 
469
 
 
470
************************* Version 9.06-k: ******************************
 
471
 
 
472
IMP: (1/22/15, GVG) SoG: logging system for standalone version (Bug #6661)
 
473
Another location for internal + version added.
 
474
 
 
475
BUG: (1/22/15, GVG) SoG: standalone version not honoring metal orientation (Bug #6666) 
 
476
FIX: Honor value read from SoG Config file
 
477
 
 
478
BUG: (1/22/15, GVG) SoG: Track information might be cached wrong for rotated examples (Bug #6664) 
 
479
FIX: Correct coordinate caching.
 
480
 
 
481
IMP: (1/21/15, GVG) SoG: logging system for standalone version (Bug #6661)
 
482
 
 
483
BUG: (1/16/15, GVG) IndexOutOfBoundsException in Telesis (Bug #6653) 
 
484
FIX: Better detection of single signal like A[0] in enterCell()
 
485
 
 
486
************************* Version 9.06-j: ******************************
 
487
 
 
488
IMP: (1/14/15, GVG) SoG: parameters parse should handle multiple white spaces (Bug #6650).
 
489
 
 
490
IMP: (1/14/15, SMR) SOG cell properties now handles blockages (Bug #6641).
 
491
 
 
492
IMP: (1/14/15, GVG) SoG: ability to expand space search end bounds from GUI (Bug #6649).
 
493
 
 
494
IMP: (1/13/15, GVG) LEF: similar to GDS, LEF reader should allow to handle unknown layers (Bug #6586).
 
495
Two more preferences added.
 
496
 
 
497
BUG: (1/13/15, SMR) User's manual incorrectly describes location of LIBDIRS file (Bug #6637).
 
498
FIX: Updated manual.
 
499
 
 
500
BUG: (1/13/15, SMR) User's manual describes text descriptor anchors wrong (Bug #6636).
 
501
FIX: Updated manual.
 
502
 
 
503
BUG: (1/13/15, SMR) JELIB output doesn't handle strings with square brackets (Bug #6622).
 
504
FIX: JELIB output now quotes strings with square brackets. Manual updated.
 
505
 
 
506
BUG: (1/12/15, GVG) SoG: remove new "accessed from null" after GDS output option was added (Bug #6645).
 
507
FIX: Use factory values in case of SoG
 
508
 
 
509
IMP: (1/8/15, GVG) SoG: standalone tool - ability to control output files (Bug #6635).
 
510
 
 
511
BUG: (1/7/15, GVG) SoG: still generates arc with wrong mark (Bug #6632).
 
512
FIX: Offending metal color not properly stored
 
513
 
 
514
BUG: (1/7/15, GVG) SoG: router generating multiple arcs with same name (Bug #6629).
 
515
FIX: Setting netname to null while creating arcs in createRoute().
 
516
 
 
517
BUG: (1/6/15, GVG) EXCEPTION: can save but not reload annotation starts with square bracket '[' (Bug #6622).
 
518
FIX: Detecting if there is a closing bracket to consider it as array
 
519
 
 
520
************************* Version 9.06-i: ******************************
 
521
 
 
522
BUG: (1/5/15, GVG) ArrayIndexOutOfBoundsException while reading track info (Bug #6626)
 
523
FIX: Detects if there are missing Tvalues.
 
524
 
 
525
IMP: (1/2/15, SMR) SOG router now examines both wavefronts for common points (Bug #6621).
 
526
 
 
527
IMP: (12/23/14, SMR) SOG router now checks track colors (Bug #6609).
 
528
 
 
529
BUG: (12/22/14, SMR) SOG makes nonmanhattan arcs (Bug #6607).
 
530
FIX: Handle endpoints when adding contacts to get to allowed metal layers.
 
531
 
 
532
BUG: (12/19/14, GVG) Wrong center warning when the center is in the same place? (Bug #6602)
 
533
FIX: Use DBMath.areEquals() for comparisons
 
534
 
 
535
BUG: (12/19/14, GVG) SoG: investigate export size mismatch (Bug #6600) 
 
536
FIX: Fixed pin sizes in technology file.
 
537
 
 
538
IMP/MAN: (12/12/14, GVG) XML technology: allow definition of multiple layers 
 
539
with same width and spacing rules (Bug #6434) 
 
540
 
 
541
IMP: (12/12/14, GVG) SoG: Store track info for metals that don't offer 
 
542
colored versions (Bug #6576) 
 
543
 
 
544
************************* Version 9.06-h: ******************************
 
545
 
 
546
BUG: (12/11/14, SMR) SOG Router issues (Bug #6571)
 
547
FIX: Made various improvements.
 
548
 
 
549
BUG: (12/9/14, SMR) SOG router doesn't get right color when adding contacts (Bug #6568).
 
550
FIX: Now computes color properly.
 
551
 
 
552
BUG: (12/9/14, SMR) Select All shows nondisplayable text (Bug #6566).
 
553
FIX: Check for nondisplayable text in EditMenu.doSelection().
 
554
 
 
555
IMP: (12/9/14, GVG) Ability to replace pins which should not be used - 
 
556
use SoG track information instead (Bug #6564)
 
557
Second implementation.
 
558
 
 
559
IMP: (12/8/14, GVG) Ability to replace pins which should not be used - 
 
560
use SoG track information instead (Bug #6564)
 
561
First implementation.
 
562
 
 
563
BUG: (12/8/14, GVG) Intermittent concurrent issue while replacing pins (Bug #6501)
 
564
FIX: Avoid replacements inside enumerator (see #6559)
 
565
 
 
566
BUG: (12/8/14, GVG) IllegalArgumentException while replacing NodeProto in 
 
567
NodeInst pin (Bug #6559)
 
568
FIX: Detecting if node is linked.
 
569
 
 
570
BUG: (12/5/14, GVG) IllegalArgumentException while replacing NodeProto in 
 
571
NodeInst pin (Bug #6559)
 
572
FIX: Just new code so Dima can debug it = no fix yet
 
573
 
 
574
BUG: (12/2/14, GVG) Telesis: wrong sequence of indices in case of
 
575
2-d buses (Bug #6485) 
 
576
FIX: Swap two loops grabbing data from single array.
 
577
 
 
578
BUG: (12/2/14, GVG) Telesis problem (Bug #6466)
 
579
FIX: Adding all allegro_pins for a given port regardless whether is a bus or not.
 
580
 
 
581
BUG: (12/2/14, SMR) SOG router should put contacts on grid (Bug #6554).
 
582
FIX: Now adjusts locations.
 
583
 
 
584
BUG: (12/1/14, SMR) DEF import doesn't handle duplicate exports right (Bug #6551).
 
585
FIX: Alter node to match DEF information.
 
586
 
 
587
BUG: (12/1/14, SMR) Need to use proper units everywhere (Bug #6550).
 
588
FIX: Fixed Icon and Grid preferences, Node and Arc info dialogs.
 
589
 
 
590
BUG: (12/1/14, SMR) SOG router lets big pins block routing (Bug #6549).
 
591
FIX: Do not put pins into blockage data.
 
592
 
 
593
************************* Version 9.06-g: ******************************
 
594
 
 
595
IMP: (11/25/14, SMR) SOG improvements (Bug #6541) 
 
596
 
 
597
BUG: (11/18/14, GVG) ArrayIndexOutOfBoundsException in Telesis (Bug #6530)
 
598
FIX: Detect if variable is an array.
 
599
 
 
600
IMP: (11/17/14, GVG) Adding CM1 in the latest technology.
 
601
 
 
602
IMP: (11/13/14, SMR) SOG router now handles metal removal layers (Bug #6522).
 
603
 
 
604
BUG: (11/10/14, SMR) SOG router gives warnings about gridding (Bug #6502).
 
605
FIX: Now sort and remove duplicate grid elements.
 
606
 
 
607
************************* Version 9.06-f: ******************************
 
608
 
 
609
BUG: (11/4/14, SMR) SOG router crashes with multicolored layers (Bug #6492)
 
610
FIX: Handle color values properly.
 
611
 
 
612
BUG: (10/24/14, GVG) Telesis problem (Bug #6466) 
 
613
FIX: Special condition for non-bus networks
 
614
 
 
615
IMP: (10/23/14, SMR) SOG cell data now knows the mask color associated with each track (Bug #6369).
 
616
 
 
617
BUG: (10/16/14, SMR) SOG debugging doesn't report mask inconsistencies (Bug #6469)
 
618
FIX: Now report problem.
 
619
 
 
620
BUG: (10/16/14, SMR) DEF import fails to assign masks right (Bug #6467).
 
621
FIX: New Technology method to find the correct arc.
 
622
 
 
623
BUG: (10/16/14, GVG) NPE in LEF import (Bug #6468) 
 
624
FIX: Detect when mask in null (at least during regression)
 
625
 
 
626
BUG: (10/15/14, GVG) DEF can't create a node (Bug #6467)
 
627
FIX: DEF code has trouble to match layer functions and arcs for masked layers
 
628
 
 
629
BUG: (10/14/14, SMR) PNG regression may crash (Bug #5828).
 
630
FIX: Fixed missing technologies in display data.
 
631
 
 
632
IMP: (10/2/14, GVG) Need uniform way to identify layers with multiple masks (Bug #6445)
 
633
Added functionality
 
634
 
 
635
IMP: (10/2/14, GVG) Make sure Job.getPreferences() is used to get EditPreferences (Bug #6447)
 
636
Original code that generated the exception fixed.
 
637
 
 
638
IMP: (10/1/14, SMR) Now have multiple mask colors for the metal layers (Bug #6445).
 
639
 
 
640
************************* Version 9.06-e: ******************************
 
641
 
 
642
BUG: (10/1/14, AM) GDS array bisection needs to use fixed point coordinates (Bug #6410).
 
643
FIX: Implemented patch.
 
644
 
 
645
BUG: (9/30/14, SMR) SoG router loses names of lines it fails to route (Bug #6431)
 
646
FIX: Restore names when routes fail.
 
647
 
 
648
IMP: (9/26/14, GVG) SoG: extend import parse to assign values to colored 
 
649
layers as well (Bug #6438). No applying to "TRACK" yet.
 
650
 
 
651
IMP: (9/25/14, GVG) Ability to replace pins which should not be used (Bug #6436)
 
652
Making code available via Async menu
 
653
 
 
654
IMP: (9/24/14, GVG) DEF: make available in GUI ignore vias block option (Bug #6433)
 
655
 
 
656
IMP: (9/24/14, GVG) SoG: not allow to upload non-existing nets via GUI (Bug #6432)
 
657
 
 
658
BUG: (9/24/14, SMR) Node "Get Info" dialog sometimes moves nodes improperly (Bug #6386).
 
659
FIX: Use proper technology.
 
660
 
 
661
BUG: (9/24/14, DN) DELIB writer leaves litter on the disk (patch to fix attached)  (Bug #6398).
 
662
FIX: Apply Adam's patch to io.output.DELIB.
 
663
 
 
664
BUG: (9/23/14, DN) Classloader issues in Job serialization (patch attached) (Bug #6413).
 
665
FIX: Apply Adam's patch to EJob.
 
666
 
 
667
IMP: (9/23/14, GVG) DEF: ability to ignore the VIAS section (Bug #6429)
 
668
 
 
669
IMP: (9/23/14, GVG) SoG: bus support in routing data import (Bug #6428)
 
670
 
 
671
BUG: (9/23/14, DN) Massive corruption if cell names differ only in capitalization (Bug #6362).
 
672
FIX: "Library has not cell names which differ only by case" is a database invariant.
 
673
     The fix is disabled by flag Snapshot.CELLNAMES_IGNORE_CASE .
 
674
 
 
675
************************* Version 9.06-d: ******************************
 
676
 
 
677
BUG: (9/18/14, GVG) Should primitivePort be mandatory in primitiveNode? (Bug #6417) 
 
678
FIX: Adding condition to Technology.xsd
 
679
 
 
680
BUG: (9/17/14, GVG) Should primitivePort be mandatory in primitiveNode? (Bug #6417) 
 
681
FIX: Catching the error in ArcProto for now.
 
682
 
 
683
BUG: (9/17/14, SMR) SOG router crashes with multi-mask situations (Bug #6406).
 
684
FIX: Better analysis.
 
685
 
 
686
BUG: (9/17/14, AM) NCC annotation "ExportsToIgnore" needs an underscore (Bug #6412).
 
687
FIX: Added it.
 
688
 
 
689
IMP: (9/16/14, GVG) Ability to transform non-colored metal pins into colored ones (Bug #6407) 
 
690
Added to the standalone tool. Can't be done while reading GDS.
 
691
 
 
692
BUG: (9/16/14, GVG) DEF import ignores Mask information (Bug #6370).
 
693
FIX: Clean mask variable once information is used
 
694
 
 
695
BUG: (9/16/14, AM) Need "Save As..." context menu in explorer (Bug #6399).
 
696
FIX: Added it.
 
697
 
 
698
BUG: (9/16/14, SMR) DEF import doesn't handle RECTs in NETs (Bug #6405).
 
699
FIX: Handle RECTs properly.
 
700
 
 
701
IMP: (9/12/14, GVG) CDL and "/" before instance names: ability to turn on/off the special character (Bug #6389) 
 
702
Added as Spice/CDL option.
 
703
 
 
704
BUG: (9/11/14, SMR) Cell expansion saving may throw an exception (Bug #6376).
 
705
FIX: Ignore expansion saving when cell name is too long.
 
706
 
 
707
BUG: (9/11/14, AM) Schematic DRC misses some port size matches (Bug #6379).
 
708
FIX: Patched code.
 
709
 
 
710
BUG: (9/10/14, SMR) SOG router needs to handle multiple masks (Bug #6369).
 
711
FIX: First pass at extensions.
 
712
 
 
713
BUG: (9/8/14, GVG) NPE: XML Tech reader doesn't detect invalid layer in arcs (Bug #6383) 
 
714
FIX: Preventing the NPE. XML reader checks possible invalid layers in arcs.
 
715
 
 
716
BUG: (9/8/14, AM) 270-degree-rotated mirrored nodes can have negative angles (Bug #6377).
 
717
FIX: Ensure positive values.
 
718
 
 
719
BUG: (9/5/14, GVG) DEF import ignores Mask information (Bug #6370).
 
720
FIX: Mask # can be defined before layer name.
 
721
 
 
722
BUG: (9/4/14, GVG) SOG: NPE while importing preferences (Bug# 6374) 
 
723
FIX: Detect if arc is actually found.
 
724
 
 
725
BUG: (9/4/14, GVG) SoG: Preferences dialog doesn't recognize more than 1 layer with the same layer function (Bug# 6373) 
 
726
FIX: Checking name match as well
 
727
 
 
728
BUG: (9/3/14, SMR) DEF import ignores Mask information (Bug #6370).
 
729
FIX: Handle MASK for distinguishing metal layers.
 
730
 
 
731
************************* Version 9.06-c: ******************************
 
732
 
 
733
BUG: (8/26/14, SMR) Merging only allowed for DEF (Bug #6348).
 
734
FIX: Disallow that option for all other formats.
 
735
 
 
736
BUG: (8/25/14, GVG) java.lang.OutOfMemoryError: can't create offscreen surface on macosx (Bug #6341) 
 
737
FIX: Limit max size by getting values from screen
 
738
 
 
739
BUG: (8/25/14, SMR) GDS cannot merge (Bug #6348).
 
740
FIX: Disallow that option when importing GDS.
 
741
 
 
742
BUG: (8/22/14, GVG) GDS cannot read BOXes with BOXTYPE in them (Bug #6349).
 
743
FIX: BOXTYPE element treated as Shape element
 
744
 
 
745
BUG: (8/22/14, SMR) GDS cannot read BOXes with BOXTYPE in them (Bug #6349).
 
746
FIX: Ignore BOXTYPE field.
 
747
 
 
748
BUG: (8/21/14, GVG) TEST ioReadGen FAILED (Bug #6237)
 
749
FIX: Reference data in test code was not up to date
 
750
 
 
751
BUG: (8/20/14, SMR) DEF import may complain about improper contacts (Bug #6346).
 
752
FIX: Handle improper contacts properly.
 
753
 
 
754
BUG: (8/20/14, SMR) SOG router throws assertion when connecting to prohibited layers (Bug #6336).
 
755
FIX: Fixed createRoute() method to insert contacts properly.
 
756
 
 
757
BUG: (8/19/14, GVG) SoG: automatic update of layer status if layer is marked/unmarked as "avoid (Bug #6335)
 
758
FIX: Added redrawArcOverridesList() to preventClicked()
 
759
 
 
760
IMP: (8/19/14, GVG) Telesis: replace @ by _ in net names, using correctTelesisName now (Bug #6343)
 
761
 
 
762
BUG: (8/19/14, SMR) DEF overwrites VIA cells (Bug #6337).
 
763
FIX: Ignore existing cells redefined by DEF VIAs.
 
764
 
 
765
BUG: (8/18/14, SMR) ActionListener fails for Check Boxes in SOG Cell Properties (Bug #6335).
 
766
FIX: Trying ItemListener instead.
 
767
 
 
768
BUG: (8/18/14, GVG) More fixes for (Bug #6257). Code should match indices where
 
769
not range is found 
 
770
 
 
771
BUG: (8/15/14, GVG) Telesis output throws exception when data is bad (Bug #6257) 
 
772
FIX: Major changes in code that matches network ports with instance ports
 
773
 
 
774
BUG: (8/15/14, GVG) SoG: assertion in SeaOfGatesCellBuilder$MyShapeBuilder (Bug #6336)
 
775
FIX: Temporary return in standalone tool - no real fix
 
776
 
 
777
IMP: (8/15/14, SMR) SOG router should be able to handle prohibited layers better (Bug #6334)
 
778
FIX: If layer is disallowed, can insert contact under some circumstances.
 
779
 
 
780
BUG: (8/14/14, GVG) Telesis output throws exception when data is bad (Bug #6257) 
 
781
FIX: New algorithm to compose the port elements associated to a net.
 
782
 
 
783
IMP: (8/12/14, GVG) SoG: get warnings in ErrorLogger to facilitate debugging (Bug #6315)
 
784
 
 
785
************************* Version 9.06-b: ******************************
 
786
 
 
787
BUG: (8/12/14, GVG) SOG: inclusion pattern not working as expected (Bug #6313)
 
788
FIX: Regular expression standalone tool forces "X-" as first characters.
 
789
 
 
790
BUG: (8/11/14, SMR) DEF import throws assertions (Bug #6312).
 
791
FIX: Print more informative error messages.
 
792
 
 
793
BUG: (8/5/14, AM) Panning can be erratic (Bug #6302).
 
794
FIX: Patched EditWindow.panXOrY()
 
795
 
 
796
IMP: (8/5/14, AM) GDS import now uses hierarchy to instantiate arrays (Bug #6294).
 
797
 
 
798
BUG: (7/23/14, AM) "Wire Up One Level" from diffusion crashes (Bug #6275)
 
799
FIX: Fix it.
 
800
 
 
801
BUG: (7/27/14, AM) Multi-layer exports are written to only one GDS layer, randomly chosen. (Bug #6274)
 
802
FIX: Write pin text to all layers an export connects to.
 
803
 
 
804
BUG: (8/4/14, SMR) SOG router flags vias that are exactly spaced (Bug #6293).
 
805
FIX: Check for precise distance before flagging.
 
806
 
 
807
BUG: (7/31/14, GVG) DEF: wrong assignment of specialwidth (Bug #6286)
 
808
FIX: Not assigning value if specialwidth is zero 
 
809
 
 
810
IMP: (7/31/14, GVG) XML tech parser should complain that default#ofMetals is not between rage defined (Bug #6278) 
 
811
 
 
812
IMP: (7/31/14, GVG) SOG standard alone: setup GDS import with ignore option for unknown layers (Bug #6248) 
 
813
 
 
814
BUG: (7/23/14, AM) Electric throws away partially-read simulation data when encountering premature EOF (Bug #6268)
 
815
FIX: Warn user, but show waveforms anyways.
 
816
 
 
817
BUG: (7/29/14, GVG) DEF: wrong assignment of specialwidth (Bug #6286)
 
818
FIX: Reset width after every +
 
819
 
 
820
IMP: (7/29/14, GVG) SoG: setup dialog should not complain about no selected arc (Bug #6285)
 
821
FIX: Call techChange() before getCurrentlySelectedArc() during dialog initialization
 
822
 
 
823
BUG: (7/29/14, SMR) SOG router still does off-grid layout (Bug #6283).
 
824
FIX: Contacts near destination must still be on-grid.
 
825
 
 
826
BUG: (7/29/14, SMR) GDS output writes incompatible export characteristics (Bug #6273).
 
827
FIX: Made export characteristic writing a Setting.
 
828
 
 
829
BUG: (7/24/14, AM) Electric spends 95% of its rendering time asking the OS for font metrics (Bug #6266)
 
830
FIX: Use a SoftReference cache for GlyphVectors
 
831
 
 
832
BUG: (7/24/14, AM) Electric SPICE parser chokes on multiple spaces between .subckt parameter names (Bug #6265)
 
833
FIX: Use regexp " +" instead of " "
 
834
 
 
835
BUG: (7/24/14, AM) Electric should handle gzipped simulation output transparently (Bug #6264)
 
836
FIX: Handle it.
 
837
 
 
838
BUG: (7/28/14, GVG) More NPEs in SoG if XML tech is not well defined (Bug #6279) 
 
839
FIX: Catch those null elements.
 
840
 
 
841
BUG: (7/28/14, GVG) NPE in SoG if no all metals are defined (Bug #6277)
 
842
FIX: Skip metals with no information
 
843
 
 
844
BUG: (7/28/14, SMR) DEF import should handle MASK keyword in PIN LAYER statement (Bug #6247)
 
845
FIX: Ignores more MASK statements.
 
846
 
 
847
BUG: (7/23/14, AM) Electric complains about negative-dimension multicutbox boundaries (Bug #6262)
 
848
FIX: Do not complain.
 
849
 
 
850
BUG: (7/23/14, AM) "Expand all" requires exponential time instead of linear time (Bug #6261)
 
851
FIX: Traverse the hierarchical design ONCE, then update visibilities.
 
852
 
 
853
BUG: (7/23/14, SMR) SOG Router still makes short circuits (Bug #6258).
 
854
FIX: Fixed blockage generator optimizer.
 
855
 
 
856
BUG: (7/23/14, SMR) Telesis export fails (Bug #6257).
 
857
FIX: Changed assertions to proper error handling.
 
858
 
 
859
BUG: (7/21/14, SMR) DEF import should handle MASK keyword in PIN LAYER statement (Bug #6247)
 
860
FIX: Now ignores MASK.
 
861
 
 
862
BUG: (7/16/14, GVG) SoG standalone: figure out what to do to set the units differently in this mode assertion while calculating quality metrics (Bug #6238)
 
863
FIX: Method StandAlone.initPrefs has a parameter with a map of non-factory prefs .
 
864
 
 
865
************************* Version 9.06-a: ******************************
 
866
 
 
867
BUG: (7/16/14, GVG) SoG standalone: assertion while calculating quality metrics (Bug #6242)
 
868
FIX: Assertion due to unrouted arc - do not calculate metrics if cell was extracted.
 
869
 
 
870
BUG: (7/16/14, SMR) SoG needs to give numbers in the desired units (Bug #6239).
 
871
FIX: Changed "formatDouble()" calls to "formatDistance()".
 
872
 
 
873
IMP: (7/15/14, GVG) SoG: output data in Units setup by user (Bug #6239)
 
874
FIX: First changes in checkGridValidity
 
875
 
 
876
BUG: (7/15/14, GVG) Bug 6222 - Number of non-cap transistors wrong 
 
877
FIX: Base port in 4-port transistor is now defined as "IN"
 
878
 
 
879
BUG: (7/15/14, GVG) Number of non-cap transistors wrong (Bug #6222)
 
880
FIX: Adding the new calculation for non-cap (no forcing gnd/vdd condition).
 
881
 
 
882
IMP: (7/15/14, GVG) SoG: add the "Route may fail" messages to the ErrorLogger (Bug #6236)
 
883
 
 
884
BUG: (7/14/14, GVG) GDS is writing out too many layers (Bug #6226)
 
885
FIX: text/export are not written if main layer is not visible. 
 
886
 
 
887
IMP: (7/10/14, GVG) Improve reporting on errors in XML tech files (Bug #6220)
 
888
 
 
889
IMP: (7/9/14, GVG) Make quality metrics available from the GUI (Bug #6215)
 
890
 
 
891
IMP: (7/9/14, GVG) SoG standalone - ability to export quality metrics (Bug #6216)
 
892
 
 
893
BUG: (7/7/14, GVG) ErrorLogger should work on current EDatabase (Bug #6211)
 
894
FIX: Use EDatabase.currentDatabase() instead
 
895
 
 
896
IMP: (7/7/14, GVG) SoG standalone - ability to have access to errors for further analysis (Bug #6210)
 
897
Stop creating lines for non-Manhattan geometries if they are more than 100.
 
898
 
 
899
BUG: (7/7/14, GVG) NPE in SoG control dialog after adding some grid info (Bug #6208)
 
900
FIX: Detecting the not-found-arc case now
 
901
 
 
902
BUG: (7/7/14, GVG) Electric doesn't check if cell is being used when deleting it in a group (Bug #6207)
 
903
FIX: DeleteCellGroup must check if cells are in used.
 
904
 
 
905
BUG: (7/1/14, SMR) Right-click when two arcs are selected wires them wrong (Bug #6138).
 
906
FIX: Handle nonmanhattan situation right.
 
907
 
 
908
IMP: (7/1/14, SMR) Node "Get Info" dialog can now "See" selected ports (Bug #6196).
 
909
 
 
910
BUG: (7/1/14, SMR) "Select Object" dialog crashes on reg-exps (Bug #6195).
 
911
FIX: Added "Regular expression" checkbox.
 
912
 
 
913
IMP: (6/30/14, GVG) SoG: add metric calculations (Bug #6193)
 
914
 
 
915
BUG: (6/30/14, SMR) SOG router doesn't handle complex geometry (Bug #6187).
 
916
FIX: Handle complex Manhattan polygons in connectivity extraction.
 
917
 
 
918
BUG: (6/30/14, SMR) Unicode not handled right (Bug #6189).
 
919
FIX: Implemented patch from GNU user to use OutputStreamWriter.
 
920
 
5
921
************************* END OF Version 9.05, GNU RELEASE *************
6
922
************************* Version 9.05-r: ******************************
7
923
 
95
1011
IMP: (5/29/14, GVG) DEF: better detection of existing networks already available 
96
1012
to avoid using the same name (Bug #6106) 
97
1013
 
98
 
IMP: (5/29/14, GVG) SoG: standard alone mode needs a mechanism to show progress (Bug #6103) 
 
1014
IMP: (5/29/14, GVG) SoG: standalone mode needs a mechanism to show progress (Bug #6103) 
99
1015
 
100
 
IMP: (5/29/14, GVG) SoG standard alone - ability to control spine option (Bug #6104) 
 
1016
IMP: (5/29/14, GVG) SoG standalone - ability to control spine option (Bug #6104) 
101
1017
 
102
1018
IMP: (5/29/14, GVG) Add HSPICE Calibre option (Bug #6102)
103
1019
 
112
1028
 
113
1029
IMP: (5/27/14, SMR) Added Spice output for Xyce engine (Bug #6094).
114
1030
 
115
 
BUG: (5/23/14, GVG) NPE in standard alone SoG router if tech can't be loaded (Bug #6089)
 
1031
BUG: (5/23/14, GVG) NPE in standalone SoG router if tech can't be loaded (Bug #6089)
116
1032
FIX: detect the case
117
1033
 
118
 
IMP: (5/23/14, GVG) Ability to rerun failed nets with new limit value in standard alone 
 
1034
IMP: (5/23/14, GVG) Ability to rerun failed nets with new limit value in standalone 
119
1035
SoG router (Bug #6088)
120
1036
 
121
1037
IMP: (5/22/14, SMR) SOG Router now does spine routing (Bug #6085).
194
1110
 
195
1111
IMP: (4/28/14, SMR) Improved messages in the sea-of-gates debugger (Bug #6013).
196
1112
 
197
 
IMP: (4/24/14, GVG) SoG standard alone tool: ability to accept only certain primitives (Bug #6006) 
 
1113
IMP: (4/24/14, GVG) SoG standalone tool: ability to accept only certain primitives (Bug #6006) 
198
1114
 
199
1115
BUG: (4/24/14, SMR) Undo operates differently in text windows, confuses the user (Bug #5978).
200
1116
FIX: Have TextWindow.undo() and redo() give more descriptive errors.
229
1145
BUG: (4/19/14, GVG) Stitch generation: NPE if bottom layer not found (Bug #5985) 
230
1146
FIX: Just detect case and abort generation
231
1147
 
232
 
IMP: (4/18/14, GVG) SoG standard alone tool: ability to ignore certain primitives (Bug #5984)
 
1148
IMP: (4/18/14, GVG) SoG standalone tool: ability to ignore certain primitives (Bug #5984)
233
1149
This is not meant to be available via the GUI.
234
1150
 
235
 
BUG: (4/18/14, GVG) SoG standard along tool not using user's preferences (Bug #5983) 
 
1151
BUG: (4/18/14, GVG) SoG standalone tool not using user's preferences (Bug #5983) 
236
1152
FIX: Passing structure to SeaOfGatesEngine.routIt now.
237
1153
 
238
1154
BUG: (4/18/14, GVG) NPE in SoG GUI (Bug #5982)
278
1194
First set of changes
279
1195
 
280
1196
BUG: (4/3/14, GVG) Remove "OutputBackupRedundancy is accessed from null" (Bug #5933)
281
 
FIX: Catch IOTool.getBackupRedundancy() before the standard alone tool starts
 
1197
FIX: Catch IOTool.getBackupRedundancy() before the standalone tool starts
282
1198
 
283
1199
IMP: (4/3/14, SMR) SOG hor/ver usage can now be forced (Bug #5932).
284
1200
 
285
 
IMP: (4/2/14, GVG) Make setHorizontalEven available to standard along SoG tool (Bug #5928) 
 
1201
IMP: (4/2/14, GVG) Make setHorizontalEven available to standalone SoG tool (Bug #5928) 
286
1202
 
287
1203
BUG: (4/2/14, SMR) Verilog reader doesn't handle forward references (Bug #5922).
288
1204
FIX: Handles it now.
310
1226
FIX: better detection of -1 when no arguments are provided.
311
1227
 
312
1228
IMP: (3/25/14, GVG) Ability to provide more information in case of running in debug mode 
313
 
for standard alone tool (Bug #5903) 
 
1229
for standalone tool (Bug #5903) 
314
1230
 
315
1231
BUG: (3/25/14, SMR) Zoomed-out text sizes are wrong (Bug #5897).
316
1232
FIX: Approximate text width when it is less than 1 pixel in height.
386
1302
BUG: (2/11/14, DN) nodes order assertion after SeaOfGatesCellBuilder (Bug #5766) 
387
1303
FIX: Use STRING_NUMBER_ORDER.
388
1304
 
389
 
BUG: (2/10/14, GVG) SoG as standard alone doesn't generate same routing as doing it from GUI (Bug #5766) 
 
1305
BUG: (2/10/14, GVG) SoG as standalone doesn't generate same routing as doing it from GUI (Bug #5766) 
390
1306
Some preferences changes.
391
1307
 
392
1308
BUG: (2/3/14, SMR) LEF and DEF fail to read VIA rules (Bug #5765).