1. A method of computer-aided-design of integrated circuits, the method comprising: manipulating a design representing at least a portion of a chip at least conceptually having an associated physical structure and operational temperature distribution; simulating the temperature distribution of at least part of the chip using thermal modeling of all thermally significant features of the physical structure; and based on the simulated temperature distribution, selectively modifying aspects of the design in accordance with at least one predetermined criteria.