Traveling Wave counter

Source: Internet
Author: User

<title>Traveling Wave counter</title>

The Traveling wave counter refers to the output pin of each register connected to the clock pin of the next level register as shown in:

A trigger is used to drive the clock input of other triggers, and there is usually a problem. Due to the propagation delay of each register, and the delay of each trigger clock, the input clock of the next-level trigger is offset, resulting in a cumulative delay, as shown in.

The row-wave counter is a huge challenge for static timing analysis because each stage in the row-wave counter produces a new clock, which requires the static timing tool to process more clock domains, which can consume more time.

Although there are many defects in the traveling wave counter, the traveling wave counter can reduce the leakage current of the circuit and lower the power consumption of the circuit, and an example is given below to analyze why the traveling wave counter can reduce the power dissipation. The receiving circuit uses a low-efficient enable input signal and reads the value of the 4-bit counter only when the clock is low. Once the clock pulse is placed high, the receiving circuit stops responding to the output of the counter circuit. Because the counter circuit is triggered by a positive edge, the counter behavior occurs during the clock from low to high, so that the receiving circuit is in an invalid state until the 4-bit output signal of the counter is switched stably. The receiving circuit will not turn on until the clock signal returns, so that all the traveling waves are in a safe state and the current counter value is read into the receiving circuit.

Reference: The Art of Hardware Architecture



From for notes (Wiz)

Traveling Wave counter

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.