Integrated circuit device
Provided is an integrated circuit device including a memory storing trim data therein, a sleep register inputting the trim data to a sleep function block, a normal register inputting the trim data to a normal function block, a memory controller loading the trim data stored in the memory into the sleep register or the normal register, and a wake controller loading the trim data stored in the normal register into the sleep register via the memory controller upon first self-wake-up after power-up so as to allow the memory to be loaded first-time only after the power-up.
1 . An integrated circuit device comprising:
a memory configured to store trim data therein;
a sleep register disposed in an always-on power domain and configured to input the trim data to a sleep function block;
a normal register disposed in a normal-power domain and configured to input the trim data to a normal function block;
a memory controller configured to load the trim data stored in the memory into the sleep register or the normal register; and
a wake controller configured to load the trim data stored in the normal register into the sleep register via the memory controller upon first self-wake-up after power-up so as to allow the memory to be loaded first-time only after the power-up, wherein after the first self-wake-up, the wake controller is disabled from loading trim data from the normal register to the sleep register,
wherein the sleep register and the normal register are physically distinct registers.
2 . The integrated circuit device of claim 1 , wherein the wake controller is configured to, upon receipt of a stabilization completion signal from the sleep function block upon power-up, power up the memory, the memory controller, the normal register, and the normal function block.
3 . The integrated circuit device of claim 1 , wherein the memory controller is configured to load the trim data into the sleep register and the normal register, and load the trim data stored in the normal register into the sleep register prior to entering a low-power mode.
4 . The integrated circuit device of claim 1 , wherein the memory is configured to retain the trim data even upon power-off.
5 . The integrated circuit device of claim 1 , wherein the memory controller is configured to, upon external wake-up after self-wake-up, load the trim data stored in the sleep register into the normal register.
6 . The integrated circuit device of claim 1 , wherein the sleep register is configured to retain the trim data during the supply of always-on power.
7 . The integrated circuit device of claim 1 , wherein the normal register is configured to retain the trim data during the supply of always-on power and normal power.