Low Power Asynchronous Counters in a Synchronous System

US2016109901A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016109901-A1
Application numberUS-201514918406-A
CountryUS
Kind codeA1
Filing dateOct 20, 2015
Priority dateOct 20, 2014
Publication dateApr 21, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A clock synchronizer adapted to synchronize reading a Timer that is clocked asynchronously to the system clock.

First claim

Opening claim text (preview).

What is claimed is: 1 . An apparatus comprising: an internal clock coupled to a synchronizer facility; an enable coupled to said synchronizer facility; a synchronous clock coupled to said synchronizer facility; said synchronizer facility coupled to a timer; said synchronizer facility being adapted to output a first synchronized clock as a function of said internal clock, said synchronous clock, and said enable; and said timer being adapted to count as a function of said first synchronized clock. 2 . The apparatus of claim 1 wherein said synchronizer facility is further characterized as comprising: a first flip-flop adapted to: receive said internal clock; receive said synchronous clock; receive said enable; output a second synchronized clock as a function of said internal clock and said synchronous clock if said enable is de-asserted; and output said second synchronized clock as a function of said internal clock and said enable if said enable is asserted; a second flip-flop adapted to: receive said second synchronized clock; receive said synchronous clock; receive said internal clock; receive said enable; output a third synchronized clock as a function of said second synchronized clock and said synchronous clock if said enable is de-asserted; and output said third synchronized clock as a function of said internal clock and said enable if said enable is asserted; and a first gating circuit adapted to output said first synchronized clock as a function of said third synchronized clock and said internal clock. 3 . The clock synchronization facility of claim 2 wherein said said internal clock is asynchronous to said synchronous clock. 4 . The clock synchronization facility of claim 3 where said enable is asynchronous to said internal clock. 5 . A method comprising: receiving an internal clock; receiving an enable; receiving a synchronous clock; developing a first synchronized clock as a function of said internal clock, said synchronous clock, and said enable; and counting as a function of said first synchronized clock. 6 . The method of claim 5 wherein said developing step is further characterized as comprising the steps of: selectively storing said internal clock as a function of: said synchronous clock if said enable is de-asserted; and said enable if said enable is asserted; outputting a second synchronized clock as a function of said selectively stored internal clock; selectively storing said second synchronized clock as a function of said synchronous clock if said enable is de-asserted; and said enable if said enable is asserted; outputting a third synchronized clock as a function of said selectively stored second synchronized clock; and developing said first synchronized clock as a function of said third synchronized clock and said internal clock; 7 . The method of claim 6 wherein said internal clock is asynchronous to said synchronous clock. 8 . The method of claim 7 wherein said enable is asynchronous to said internal clock. 9 . A clock synchronization facility configured to perform the steps of a method according to any one of claims 5 to 8 . 10 . An electronic system comprising a voltage converter facility according to claim 9 . 11 . A computer readable medium including executable instructions which, when executed in a processing system, causes the processing system to perform the steps of a method according to any one of claims 5 to 8 .

Assignees

Inventors

Classifications

  • a numerical count result being used for locking the loop, the counter counting during fixed time intervals {(H03L7/1806 takes precedence)} · CPC title

  • by switching off individual functional units in the computer system · CPC title

  • including plural semiconductor devices as final control devices for a single load · CPC title

  • G06F1/06Primary

    Clock generators producing several clock signals {(G06F1/08 - G06F1/14 take precedence)} · CPC title

  • where the program performs an interfacing function, e.g. device driver (G06F13/105 takes precedence; contention policies within device drivers G06F9/4881; scheduling within device drivers G06F9/52) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016109901A1 cover?
A clock synchronizer adapted to synchronize reading a Timer that is clocked asynchronously to the system clock.
Who is the assignee on this patent?
Ambiq Micro Inc
What technology area does this patent fall under?
Primary CPC classification G06F1/06. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Apr 21 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).