I am trying to design a cache with new type of devices. for 1 bit/2bit memory I am generating netlist and doing simulation on hspice.

But, I want to know how to do it for 32KB to say 16MB, how do I calculate the power exactly for those bigger circuits. surely generating netlist and simulation with that is not feasible as it might take years to complete.

how do people do it?

Any type of help is most welcome. please