************************** ***** Change Log ***** ************************** -------------------------------- VERSION 0.3, 8/18/2009 -------------------------------- 1) CHANGED: lots of bugs fixed. 2) CHANGED: new (and clearer) definitions of various delays, refer to manual. 3) CHANGED: exploit parallelism criterion corrected, now it is: PLAT(N_i)-RPLAT(N_i) <> PLAT(N_i+1)-RPLAT(N_i+1). Refer to manual for details. 4) ADDED: for undefined parameters such as # of interations, will prompt user for input at the beginning. see "renderUndefinedParams" method. 5) ADDED: use "taintDelay" to remember the delays already calculated in order to save time. 6) ADDED simulation functions: can sweep parameters such as # of iterations, basic latencies. 7) ADDED: file manipulation. Parse the input file, change some latencies according to some condition and write to an output file. 8) ADDED: get component's latency contribution and sensitivity. 9) ADDED: AltDesign to support fidelity-compromising transformations. 10) ADDED: remember the last/save open directory. 11) CHANGED: file format. For edges, last item is ID of a portCell not mnemonic name. IDs are better than mnemonics because they are unique. 12) CHANGED: concept. Ports having the same name = dependency across iterations 13) ADDED: copy/cut/paste. 14) ADDED "change (globally) parameters": change attributes of cell by matching its name 15) ADDED"print all cell types": an overview of cells inventory