############################################################################## # This file is part of 3D-ICE, version 2.2.5 . # # # # 3D-ICE is free software: you can redistribute it and/or modify it under # # the terms of the GNU General Public License as published by the Free # # Software Foundation, either version 3 of the License, or any later # # version. # # # # 3D-ICE is distributed in the hope that it will be useful, but WITHOUT # # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or # # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for # # more details. # # # # You should have received a copy of the GNU General Public License along # # with 3D-ICE. If not, see . # # # # Copyright (C) 2010 # # Embedded Systems Laboratory - Ecole Polytechnique Federale de Lausanne # # All Rights Reserved. # # # # Authors: Arvind Sridhar # # Alessandro Vincenzi # # Giseong Bak # # Martino Ruggiero # # Thomas Brunschwiler # # David Atienza # # # # For any comment, suggestion or request about 3D-ICE, please register and # # write to the mailing list (see http://listes.epfl.ch/doc.cgi?liste=3d-ice) # # Any usage of 3D-ICE for research, commercial or other purposes must be # # properly acknowledged in the resulting products or publications. # # # # EPFL-STI-IEL-ESL # # Batiment ELG, ELG 130 Mail : 3d-ice@listes.epfl.ch # # Station 11 (SUBSCRIPTION IS NECESSARY) # # 1015 Lausanne, Switzerland Url : http://esl.epfl.ch/3d-ice.html # ############################################################################## 2013-03-25 3D-ICE 2.2.5 * Bug fix: Fixed typo in 3D-ICE-Client.c and formatting output ############################################################################## 2013-02-05 3D-ICE 2.2.4 * Bug fix: Fixed division Slot/Step time (floating point issue) ############################################################################## 2012-09-20 3D-ICE 2.2.3 * Bug fix: Error in LU decomposition when SpreaderArea equal to SinkArea ############################################################################## 2012-08-13 3D-ICE 2.2.2 * Network message TDICE_INSERT_POWERS_AND_SIMULATE_SLOT reduced to TDICE_INSERT_POWERS only. Simulation step must be run sending its proper message type * Bug fix: fixed copy of empty power queue ############################################################################## 2012-07-31 3D-ICE 2.2.1 * Bug fix: fixed implementation of powers_queue_copy * Bug fix: fixed floorplan/ic_element/powers_queue print functions ############################################################################## 2012-07-24 3D-ICE 2.2 * Enhanced/Completed network interface with new message types * New type Output_t to decouple analysis parameters from output requests * Removed ThermalCell array. Added ThermalGrid and PowerGrid instead. * Improved computation of source values (floorplan matrix) * New technique to align of floorplan elements on thermal cells to support ic elements smaller than cells as well as more than one ic element per thermal cell * Changed implementation of powers queue to circular array * New InspectionPoint Pmap for power maps * New heat sink model (spreader + sink) using constriction/spreading model * Added Layer as element composing the stack * New typedefs for a better integration with C++ code * Changes in code: interface toward objects and usage of list template ############################################################################## 2012-03-23 3D-ICE 2.1 * Reduction of memory requirement to store thermal cells * New Inspection Point TCoolant for max/min/avg outlet temperature * Support for irregular floorplan elements as sets of rectangles * Basic support/functionalities for remote simulations (client/server) * 3D-ICE-Server and 3D-ICE-Client binaries as example of remote simulation. ############################################################################## 2011-12-07 3D-ICE 2.0 * Code enhancement * Doxygen documentation * 2 resistors thermal model for micro-channels and pin-fins * Support for steady state simulation * Inspection points (new stack section) * TextInput-based thermal simulator (bin folder) * Test routines (for system matrix and output temperatures) ############################################################################## 2011-07-11 3D-ICE 1.0.3 * Bug fix: memory allocation for system matrix * Bug fix: stack description path tokens ############################################################################## 2011-06-03 3D-ICE 1.0.2 * Bug fix: Improved filling source vector functions * Bug fix: Counting simulation time with integers ############################################################################## 2010-10-07 3D-ICE 1.0.1 * Bug fixes ############################################################################## 2010-09-28 3D-ICE 1.0 * First release ##############################################################################