feature article
Subscribe Now

Take as Much Time as You Need

Those of you familiar with San Francisco may have traveled a beautiful seaside stretch of road called the Great Highway, which runs from Ocean Beach down to the zoo. The portion south of Golden Gate Park is less traveled and passes through sparsely vegetated dunes with no intersecting roads. However, even though the road is isolated from the Sunset District’s vehicular traffic, the beach is made accessible to local pedestrians via a series of crosswalks protected by stoplights.

Coursing down this way at 2 in the morning, you’ve got a good chance of being free of competing traffic, and there are no pedestrians crossing. So the temptation arises to take advantage of a long, uninterrupted stretch of asphalt and clear some of the carbon from your cylinders. But, for no apparent reason, and with no other cars or people in sight, the stoplight at the next crosswalk will turn red, and your straightaway dreams are dashed, at least for the moment. Presently, the light will, of course, turn green, giving you one more opportunity to feel the rumble of latent horsepower heaving and straining under the bridle of provincial speed limits. Again you go, and again the next light turns red, and you must once more concede an ignominious halt.

You can repeat this as many times as you want, and lo, you will find that you are stopping at every light. After driving this road a couple times, with the same result each time, it occurs to you: the lights are timed. You will get through when the lights let you get through, no faster. An impressive display of acceleration will get you to the end no earlier, and, in fact, taking into account the full impact of your frustrated attempt at glory, you will find that you have burned an inordinate amount of fuel with nothing to show for it, save perhaps a few well-placed black marks on the road and a commensurate reduction in the life of your tires.

The trick lies in slowing down: if you go at just the right speed – something under 30 mph – you will find that, once you get in synch, each red light will obligingly turn green for you as you arrive. You will be tempted to feather your brake as you approach the next red light, but if you keep the faith, the lights will gracefully guide you down the entire stretch of road without your having to touch either the brake or the accelerator. Attempting to get from one light to the next any faster provides no benefit, and only costs more in energy.

The philosophy of going only as fast as needed is taking hold in circuit design. Time was when the one clock frequency on a chip was determined by the neediest portion of the system, and all other parts of the circuit hewed to that clock. So if video needed compressing, an audio packet needed decoding, an Ethernet packet needed exploring, it was done at a rate determined by some other part of the circuit and might complete long before needed.

So what’s wrong with that? Looking at it one way, let’s say that it takes 30,000 clock cycles to complete a task, and that task involves 50 signals making a combined, oh, 600 transitions (just making numbers up). If you do that task in 30 µs or in 30 ms (with a 1000x slower clock), it will still involve 30,000 clock cycles and 600 transitions on 50 signals. Since dynamic power is determined by transitions, on the face of it, you’ve done the same amount of “work,” and so have burned the same amount of energy (assuming the same slew rates). Power will be lower in the slower case, since it takes longer to complete the task, and so the rate of energy burn is reduced, but, in the end, the energy consumed is the same. So slowing down would appear to have no real impact.

But today’s chips aren’t the simple monolithic entities of yore. Modern behemoths have multiple frequency domains and – importantly – multiple power domains. The real benefit of slowing down to smell the sea salt comes not from the reduced frequency itself, but from the fact that, with a less frenetic frequency requirement, the circuit can be fed by a lower voltage. While power is linearly related to frequency, it goes as the square of voltage. So reducing the frequency reduces power somewhat, without reducing the energy used, but reducing the voltage has a beneficial impact on both power and energy.

Reducing the voltage also cuts back on the static leakage in a manner that simply reducing frequency can’t accomplish. You may also be able to raise the VTs on the transistors since they don’t need to operate as quickly. That further reduces gate leakage and helps trim the static power consumption. All of the required work of the chip can be completed on schedule, with reductions in dynamic and static power, and, most critically, with a lower energy bill.

So just as powering your way from stoplight to stoplight uses more fuel to no advantage, so driving your circuits faster than necessary uses more energy, also to no advantage. Granted, creating a new power domain involves some circuitry and some complexity in the design and verification of the circuit, so it’s not entirely without cost. However, such increased sophistication has become standard fare in any self-respecting SoC, and so, in practical fact, it really imposes no significant extra burden. Since it’s not necessary (or advisable, or even possible) to optimize every circuit to the point where each little block is exactly optimally timed, you can combine many such blocks in a single domain and thus better amortize the cost of managing the domain.

So consider it permission to relax. First car to the stoplight does not win. Hurry up and wait seems a bit silly, like testosterone dashed with cold water. Heck, it’s always good form to look busy: if you complete your work too fast, you end up sitting around looking idle, which is never recommended when the boss comes around. So pace yourself; don’t be late but don’t be early. Reduce your stress level and your blood pressure. It will all come together, and you’ll have energy to spare when the day is done.

And because you don’t have to pay so much attention to the stoplights, you can look around and enjoy the scenery. OK, fair enough, you can’t see the ocean because of the dunes, and it’s hard to see much at 2 AM anyway. But at a more relaxed pace, you can open the window and let the gentle breeze waft the savory scents of sand and seaweed through the car, and, if you’re lucky, you can watch the fog muffle the beam of your headlights as it envelops you in soft marine silence.

Leave a Reply

featured blogs
Nov 24, 2020
In our last Knowledge Booster Blog , we introduced you to some tips and tricks for the optimal use of the Virtuoso ADE Product Suite . W e are now happy to present you with some further news from our... [[ Click on the title to access the full blog on the Cadence Community s...
Nov 23, 2020
It'€™s been a long time since I performed Karnaugh map minimizations by hand. As a result, on my first pass, I missed a couple of obvious optimizations....
Nov 23, 2020
Readers of the Samtec blog know we are always talking about next-gen speed. Current channels rates are running at 56 Gbps PAM4. However, system designers are starting to look at 112 Gbps PAM4 data rates. Intuition would say that bleeding edge data rates like 112 Gbps PAM4 onl...
Nov 20, 2020
[From the last episode: We looked at neuromorphic machine learning, which is intended to act more like the brain does.] Our last topic to cover on learning (ML) is about training. We talked about supervised learning, which means we'€™re training a model based on a bunch of ...

featured video

Introduction to the fundamental technologies of power density

Sponsored by Texas Instruments

The need for power density is clear, but what are the critical components that enable higher power density? In this overview video, we will provide a deeper understanding of the fundamental principles of high-power-density designs, and demonstrate how partnering with TI, and our advanced technological capabilities can help improve your efforts to achieve those high-power-density figures.

featured paper

Simplify your isolated current & voltage sensing designs

Sponsored by Texas Instruments

Learn how the latest isolated amplifiers and isolated ADCs can operate with a single supply on the low side, and why this offers substantial benefits over traditional solutions.

Click here to download the whitepaper

Featured Chalk Talk

Electronic Fuses (eFuses)

Sponsored by Mouser Electronics and ON Semiconductor

Today’s advanced designs demand advanced circuit protection. The days of replacing old-school fuses are long gone, and we need solutions that provide more robust protection and improved failure modes. In this episode of Chalk Talk, Amelia Dalton chats with Pramit Nandy of ON Semiconductor about the latest advances in electronic fuses, and how they can protect against overcurrent, thermal, and overvoltage.

More information about ON Semiconductor Electronic Fuses