Con el incremento de prestaciones en los circuitos integrados, y la mayor demanda de aplicaciones portátiles, la estimación del consumo se ha convertido en un factor clave en el diseño. El impacto de las técnicas de reducción del consumo es especialmente significativo en niveles altos de abstracción, por lo que se hace necesario por parte del diseñador disponer de técnicas de predicción del consumo a los niveles de sistema y arquitectura. A nivel RTL se caracteriza el consumo de los bloques básicos en macro bloques, que dependen de las propiedades estadísticas de las señales asociadas a éste bloque. Se presenta una nueva metodología de estimación del consumo para circuitos a nivel arquitectura o RTL (register transfer level). La metodología presentada resuelve la propagación de los valores estadísticos de las señales del circuito de una manera eficiente. La técnica está basada en la caracterización de éstas desde un punto de vista frecuencial. También se presenta un nuevo método de caracterización a nivel de sistema del consumo, de tal manera que permite facilitar, de una manera eficiente, la selección entre diferentes alternativas de diseño.