@dejo No, the alarm signal takes a longer time to start rather than the interval when it's set.
You seem to have some trouble picturing the Kitchen Timer itself.
Here, when you change the time interval it's the same as when you turn the knob. So it doesn't last longer when you increase the timer, it just takes longer for it to activate.
@dejo Whoops, I made a mistake, you don't need to include the entity when simulating. This line bellow should be the correct one:
This is my .do file (when using Modelsim or Questa, change to the directory with all the .vhd files and the .do file and execute the command
do tb.do
):tb.do
I've also included the simulation result.