Estoy modelando un dispositivo analógico usando verilog-a (para el que soy bastante nuevo). Me gustaría que el modelo coincida con el consumo de energía del dispositivo físico, para el cual se ha medido el costo de energía asociado con las transiciones de estado.
¿Cuál es la forma generalmente preferida de lograr esto? Como este dispositivo está controlado por voltaje, podría agregar algunas reglas de contribución a la corriente que siguen aproximadamente la potencia medida, aunque eso sería complicado de implementar. También vi que podía agregar la contribución de cargo directamente, lo que sería más fácil de hacer dados mis datos.
No necesito una precisión extremadamente alta, especialmente cuando se trata de simulaciones transitorias: una estimación aproximada del consumo de energía eléctrica durante todo el tiempo de simulación debería ser suficiente.
Estos puntos son de particular interés para mí:
- ¿De qué manera (si hay alguna) se hace generalmente?
- ¿Las discontinuidades en la contribución actual o de la carga (por ejemplo,
Q(vin) <+ 1e3;
) corren el riesgo de causar problemas de convergencia o estabilidad para el simulador? - ¿Es mucho más costoso calcular esto? (¿Tendrá un impacto negativo en mi tiempo de simulación?)