next up previous contents
Next: Future works Up: Results and conclusions Previous: Mono-objective vs. Multiobjective   Contents


Conclusions

The goal of the optimization framework presented in this chapter is to show a new way to optimize the performance of CMOS cells employed in VLSI circuits.
This new methodology, the multi-objective optimization, has led to a prominent result: the delay of a circuit can be reduced taking into account the power consumption and the area occupancy. The results of table 7.6 are the most effective: giving a small compromise of the delay performance with respect of a full delay optimization, the power consumption is strongly decreased; this means that the default optimization done until nowadays, the full delay optimization, can be safely switched with a multi-objective optimization. A circuit that has less power consumption while maintaining almost the same delay is safer from the operating point of view: it develops less heat, hence it is more reliable.

The easiness of obtaining circuits in which several optimization policies can be performed helps a lot the work of cell-library designer: the designer can, with a very low effort, produce with the same version of a library several libraries optimized in different ways. So each cell in a library has different performances with respect to the same cell in the other libraries, but it is still fully equivalent by the point of view of the function performed. Let's think for example to an ``and'' gate that performs always the same function, but with different delays or maybe different power dissipations.
Simply swapping one library version (for example one optimized only for the delay) with another (for example one optimized taking into account the power consumption), the designer can develop several versions of the same project with different performances.


next up previous contents
Next: Future works Up: Results and conclusions Previous: Mono-objective vs. Multiobjective   Contents
marco+site@equars.com