US 9,811,111 B2
Generating clock on demand
Sebastien Jouin, La Chapelle-Launay (FR); Patrice Menard, Saint Mars-du-Desert (FR); Thierry Gourbilleau, Le Loroux-Bottereau (FR); Yann Le Floch, Nantes (FR); and Mohamed Aichouchi, Nantes (FR)
Assigned to Atmel Corporation, San Jose, CA (US)
Filed by Atmel Corporation, San Jose, CA (US)
Filed on Jun. 3, 2016, as Appl. No. 15/172,661.
Application 15/172,661 is a continuation of application No. 13/797,538, filed on Mar. 12, 2013, granted, now 9,383,805.
Prior Publication US 2016/0282898 A1, Sep. 29, 2016
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 1/06 (2006.01); G06F 1/32 (2006.01); H03K 19/00 (2006.01); G06F 1/10 (2006.01)
CPC G06F 1/06 (2013.01) [G06F 1/10 (2013.01); G06F 1/3237 (2013.01); H03K 19/0016 (2013.01); G06F 2217/62 (2013.01); Y02B 60/1221 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A method comprising:
receiving a clock consumer request from a clock consumer of a plurality of clock consumers;
selecting a clock source from a plurality of clock sources using the clock consumer request, each of the plurality of clock sources being coupled in series with a respective circuitry, wherein selecting the clock source from the plurality of clock sources comprises closing the respective circuitry of the clock source based on the clock consumer request;
generating a clock based on the selected clock source;
routing the generated clock to the clock consumer; and
in response to a determination that the clock consumer request has been released by the clock consumer, stopping routing of the generated clock to the clock consumer independent of the other clock sources of the plurality of clock sources.