Skip to main content
Last updated November 01, 2013 01:58, by ChooJun
Feedicon  

Release of Cmizer

Obtain the source code from SVN, or download the selected per-built binary from here. The details of each release are as follows.

The future version of Cmizer is a Multi-Threading-Computational-based Service Platform (3.x.x.x). The details are available at here

  • 2013-10-31: version 2.x.5.7
    • Release for OSS competition (the Revision 21 tagged in SVN)
    • Enhanced the GUI presentation with 3D Scatter chart (rotating 360 degree with triple left-clicks) for showing optimized objectives. This release requires JZY3D platform dependent library from here (local).
    • Bug fixed for inheriting wrong value for Passband Ripple (lower and upper ranges)
    • The default checkout source code from SVN (watch demo with VLC Player) is running on NGSpice with sample circuit negblpf. This release has been tested on Linux 64 bit box (as shown in demo).
    • In this release, the optimized solutions from target MOEA is presented using a 3D scatter chart. All yellow points are solutions that satisfy the constraints. Those black dots are solutions that do not satisfy the constraints. The blue, red, and green are best 3 solutions with respect to the given objectives, i.e. Voltage Gain, Cutoff Frequency, and Passband Ripple.
  • 2013-10-05: version 2.x.4.6
    • Release for OSS competition (the Revision 8 tagged in SVN)
    • The default checkout source code from SVN (watch demo with VLC Player) is running on NGSpice with sample circuit negblpf.
  • 2013-08-10: version 2.x.3.6
    • Recorded duration time for simulator and overall
    • Recorded the matched position (against the given objectives' range) for non-dominated solutions
    • Critical bug fixed for satisfying the objective range (in file Cmizer.java )
  • 2013-05-29: version 2.x.2.5
    • Critical bug fixed for satisfying the objective range (in file MOEA.java)
  • 2013-05-22: version 2.x.2.4
    • Critical bug fixed for noise computation;
    • Critical bug fixed for entering the installation path with space, e.g. simulatorPath=C:\\Program Files\\LTC\\LTspiceIV\\
  • 2013-05-14: version 2.x.2.3
    • Critical bug fixed for halting after the 'give up' event
  • 2013-05-14: version 2.x.2.2
    • Critical bug fixed for the predefined LTSpice installation path, and the path is configurable via the GUI, with the content saved in 'moea.txt';
    • Critical bug fixed for the same output values for cutoff, ripple, and phase of MOEA evolution;
    • The waiting time for LTSpice is configurable via the GUI, the default is 29 seconds;
    • Added system print line in console for user level debugging; and
    • Avoided executing the same content of netlist (gain, cutoff, ripple and phase), this mechanism accelerates the process of finding optimized solutions.
  • 2013-05-13: version 2.x.2.1
    • Randomized value limit for the input variables is set to 2 decimal points.
  • 2013-05-11: version 2.x.1.1
    • Critical bug fixed for the negative value of Cutoff.
  • 2013-05-10: version 2.x.1.0
    • Bundled with 6 sample circuit designs (in Spice-based netlist file).
  • 2013-05-09: version 2.x.0.0, hereby showed 1.x.x.x obsolete
    • Integrated with 5 MOEA: NSGAII, SPEA2, IBEA, FastPGA, PAES
    • The range of input variables are editable using GUI
    • The objective optimization can exist in range value or single value (i.e. same value for lower and upper limit)
    • MOEA is configurable (via parameters in Setting) using GUI
    • Computed results (intermediate and final optimized results) are in TextArea panel (ease for copy and paste with scrolling)
    • Cmizer's window (the GUI) can be maximized (ease for use) but need minimum screen resolution 1024 x 800.
    • The MOEA's setting & the range of Input-Objective are auto-backup (if any changes found) in the directory 'log'
    • With the new looks of GUI in design
    • Auto detect Input variable based on given netlist file (netlist's file name and parameter need to follow certain naming convention)
    • Dynamic loading type of objectives, i.e. currently supported gain, cutoff, ripple, and noise, to MOEA.
    • Ease in sharing the same setting for particular circuit design, i.e. saved in file cmizer.txt and moea.txt, in your current Cmizer with others. Just simply copy these two files from directory data/circuit/ and overwrite them in other Cmizer in another computer.
    • Bundled with 5 sample circuit designs (in Spice-based netlist file).
 
 
Close
loading
Please Confirm
Close