DD
MM
YYYY

PAGES

DD
MM
YYYY

spot_img

PAGES

Home Blog Page 7854

Leakage Control Techniques in Nanometer CMOS

0

Among the different leakage currents in the nanometer CMS, the subthreshold and gate leakage are the most dominant. While the latter is mainly due to electron tunnelling from the gate to the substrate, the former is caused by many other factors. As a result, the leakage control techniques to be discussed will focus more on subthreshold currents. Over the years, many techniques have been developed to reduce the subthreshold currents in both the active and standby modes in order to minimize the total power consumption of CMOS circuits.

 

While the standby leakage currents are wasted currents when the circuit is in idle mode where no computation takes place, the active leakage currents are wasted current when the circuit is in use. Generally, reduction of leakage currents involves application of different device and circuit level techniques. At the device level, it involves controlling the doping profiles and physical dimensions of transistors while at the circuit level, it involves the manipulation of threshold voltage (Vth) and source biasing of the transistor.

 

A. Circuit Level Leakage Control Techniques

i) Multi Vth Techniques
This technique involves fabrication of two types of transistors, high Vth and low Vth transistors, on a chip. The high Vth is used to lower the subthreshold leakage current, while the low Vth is used to enhance performance through faster operation. Obtaining these different types of transistors is done through controlled channel doping, different oxide thickness, multiple channel lengths or multiple body biases. Notwithstanding, with technology scaling and continuous decrease in the supply voltage, the implementation of the high Vth transistor will become a major practical challenge.

 

Dual threshold method
In logic circuits, leakage current can be reduced by assigning higher Vth to devices in non-critical paths, while maintaining performance with low Vth in the critical paths. This technique is applicable to both standby and active mode leakage power dissipation control. It ensures that the circuit operates at a high speed and reduced power dissipation.

 

Multi-Threshold Voltage Method
This method uses a high Vth device to gate supply voltage from a low Vth logic block thereby creating a virtual power rail instead of directly connecting the block to the main power rail. The high Vth switches are used to disconnect the power supplies during the standby state, resulting in very low leakage currents set by the high Vth of the series logic block. In active mode operation, the high Vth transistors are switched on and the logic block, designed with low Vth, operates at fast speed.

 

This enables leakage current reduction via the high Vth and enhanced performance via the low Vth block. Alternatively, this system could be implemented with a high Vth NMOS transistor connected between the GND and the low Vth block. The NMOS transistor insertion is preferred to the PMOS since it has a lower ON-resistance at the same width and consequently can be sized smaller. The use of these transistors increases circuit delay and area. Besides, to retain data during standby mode, extra high Vth memory circuit is needed.

 

Variable Vth Method
This is a method mainly used to reduce standby leakage currents by using a triple well process where the device Vth is dynamically adjusted by biasing the body terminal. Through application of maximum reverse biasing during the standby mode, Vth is increased and the subthreshold leakage current minimized. In addition, this method could be applied in active mode operation to optimize circuit performance by dynamically tuning the Vth based on workload requirements. Through this tuning capability, the circuit is able to operate at the minimal active leakage power.

 

Dynamic Vth Method
This is a method used in active mode operation to control the leakage current in a circuit based on the desired frequency of operation. The frequency is dynamically adjusted through a back-gate bias in response to workload of a system. At low workload, increasing the Vth reduces the leakage power.

 

ii) Body Bias Control
Body biasing a transistor is an effective way of reducing both the active and standby leakage through its impact of increasing the threshold voltages of the MOS transistors. By applying a reverse body bias, the Vth is increased and subsequently reduces the subthreshold leakage currents. This could be done during standby mode by applying a strong negative bias to the NMOS bulk and connecting the PMOS bulks to the VDD rail. Body biasing is also used to minimize DIBL effect and Vth-Rolloff associated with SCE. The Variable Threshold CMOS technique described above utilises body biasing to improve circuit performance. It is important to note that the Vth is related by the square root of the bias voltage implying that a significant voltage level would be needed to raise the Vth. This could be a potential challenge in the UDSM where the supply has been severely scaled down.

 

iii) Minimum Leakage Vector Method
The fundamental concept in this technique is to force the combinational logic of the circuit into a low-leakage state during standby periods. This state enables the largest number of transistors to be turned off so as to reduce leakage and make use of multiple off transistors in stacks.

 

iv) Stack Effect-based Method

The “stacking effect” is the reduction in subthreshold current when multiple transistors connected in series (in a stack) are turned off. The transistor stacking increases the source bias of the upper transistors in the stack as well as lowers the gate-source voltage (Vgs) of these transistors. All these effects contribute to lower subthreshold leakage current in the circuit. Minimizing leakage through transistor stacking depends on the pattern of the input sequence during standby periods as it determines the number of OFF transistors in the stack.

 

Finding the low leakage input vector involves either a complete enumeration of the primary inputs or random search of the primary inputs. While the former is used for small circuits, the latter is applied for more complex circuits. The idea is to use the input vector to determine the combination that results to the least leakage current. When the input vector is obtained, the circuit is evaluated and if necessary, additional leakage control transistors are inserted in series at the non-critical paths to be turned OFF during the standby mode.

 

B. Device Level Leakage Control Techniques

 

Silicon-on-insulator (SOI): This is a non-bulk technology that builds transistors on top of insulating layer instead of a semiconductor substrate. Using insulating layer reduces parasitic capacitance, which results to higher operational speed and lower dynamic power dissipation in integrated circuits. Though the early SOI used crystals like sapphire, emerging technologies favour the use of silicon wafer, making it economically attractive. The ITRS 2005 projects the use of Ultra-thin body (UTB) SOI by 2008 to manage the increasing effects of leakage.

 

Double Gate MOSFET (DG-MOS): In traditional bulk and SOI devices, immunity from SCE like Vth-rolloff and DIBL requires increasing the channel doping to enable reduction of the depletion depth in the substrate. The inherent drawbacks to this approach are increased substrate-bias sensitivity and degraded subthreshold swing. By replacing the substrate with another gate to form a double gate MOSFET, short channel immunity is achieved with an ideal subthreshold swing.

 

Separation by Implantation of Oxygen (SIMOX): This is a more modern and elegant technique for making the SO1 structure by implanting heavy doses of oxygen directly into a silicon substrate. The wafer is then annealed at very high temperatures, which induces oxide growth below the wafer surface and pushes a top layer of silicon on the top. The resulting SOI consumes lesser power than the bulk technologies. Other methods used in device level control include retrograde doping and halo doping.

 

In addition to the two techniques discussed above, system and architectural level techniques are also used in leakage reduction. This technique could involve designing the system architecture so that it operates at low voltage. The underlining strategy is that when the system operates at low voltage, it reduces both the static and dynamic power consumption and consequently minimizes the leakage power. One of the ways of doing this is to design the system using pipeline architecture. With pipelining, it is possible to operate the system at lower voltage without performance degradation.

 

The penalty for this technique is extra hardware required for pipelining. Another method is threshold voltage hopping. This involves the use of software to dynamically control the threshold voltage of transistors based on the workloads of the system. By adjusting the threshold voltage in this way, high percentage power savings could be realised in a system. Furthermore, reduction in supply voltage is also a good technique to reduce leakage power. By lowering supply voltage, the source-drain voltage is reduced. This has the effect of minimizing DIBL, gate and subthreshold leakage currents.

author/ndubuisi ekekwe

You Think Indians Write Good Codes – Then Think Again. Craft Silicon Kenya Will Surprise You

0

Craft Silicon is a global software company, based in Kenya, providing  software solutions for core banking, microfinance, switching and electronic and mobile payments across 4 continents.  This is one of their products:

 

Opportunities at the base of the pyramid are driving the buzz today. One of the most significant areas in this category around the world is Microfinance. Craft Silicon, in recognition of the bright prospects and the opportunities, has developed BRmfs (Bankers Realm Core Microfinance Solution) that helps manage small to large customer records, volumes of transactions, portfolios, profits and also analyze the risk factors. BR MFS Solution is now running on our high end web platform – BR .Net.

 

Craft Silicon’s MFI offering also provides its partners with alternate channels such as POS and mobile banking that allows businesses to provide online, real time and secure services to customers even in remote areas. The limitless scope and convenience offered could be testified by over 200 satisfied Micro Finance Institutions (MFIs), in over 32 countries around the world.

[News Flash] Ovim Plus Is Ready for Pre-Order. Price is N59,900

1

Ovim Plus will hit stores across Nigeria in two weeks.

 

Cost: N59,900

 

 

Ovim Plus was unveiled few days ago by Microscale Embedded and Fasmicro.

 

Processor: Freescale iMX515 800MHz ARM Cortex A8

CPU: Dual core 800MHZ

O/S:Android 2.2 Support   Flash10.1

Memory/Hard disk:512M/4GB

Display:10.1? TFT resistive touch screen,1024*600

Camera:Support TF card.Battery:3800mAh

support word,Excel,Power point and email function

Audio/Video:Support web video,music,chat,picture

Other function:Support HDMI  WIFI , built-in 3G

Box/Kg:30.5*21.5*8.5mm/0.9KG

 

Ovim Plus  is a joint product of Fasmicro and Microscale Embedded. You can pre-order from either companies. Or you can pre-order at Fasmicro sales network site.

Tutuka – They Just Make Discounts Look Easy. South Africans Are Happier

0

 

Tutuka provides innovative and simple software solutions for gift vouchers or cards, prepaid cash replacement and loyalty programmes. They created the official VISA FIFA World Cup card for the 2010 tournament held in South Africa.

 

Tutuka is the premier Voucher Software provider. Tutuka develops open standard software to issue, redeem and reconcile vouchers whether printed, card based, emailed or sent to mobile phones. Tutuka’s software applications are developed in house. This is what they do….

 

Paper vouchers:

• Tutuka first began by issuing solely paper vouchers. However as the market and company evolved, there has gradually been a movement towards the Card based vouchers.

• Tutuka still issues paper vouchers in certain markets. A good example would be our clients from the government sector. We issue paper based training vouchers to many of the government SETA’s.

Private Label Cards:

• Tutuka issues private label gift cards for a significant number of retailers in South Africa.

• These cards are used within a specific retailing network. We often refer to this as a closed loop card system.

• These cards have a mag stripe and BIN generated by Tutuka.

• In order to load, redeem and obtain a balance on the cards, the retailer or group can either integrate to Tutuka’s VoucherEngine (Tutuka will provide integration specifications), use terminals that allow for gift card transactions or use Tutuka’s online POS system VoucherPOS.

• These cards are also used for loyalty programmes.

• The cards are reloadable and are branded by the client.
SMS Vouchers:

• Tutuka’s VoucherEngine can issue SMS vouchers.

• The voucher is a 10 or 16 digit number that can include a message from the issuer.

• The vouchers are  prepaid and Tutuka keeps an online quota balance for the client.

• The vouchers can be redeemed at a POS that has Tutuka’s Voucher system.

• These type of vouchers are used mainly by large loyalty programmes.

 

 

Prepaid Shopping Centre Cards:

• Tutuka, in conjunction with Standard Bank, launched a prepaid MasterCard gift card for shopping centres in 2005.

• The card is branded according to the Clients specifications and must include a MasterCard hologram.

• The card can be redeemed at a retailer that accepts MasterCard.

• The card can be redeemed through a retailer’s POS but cannot be used to withdraw any cash.

• Tutuka manages the process of setting up the account for the cards and assists the client with the production of its card.

• The card is issued via Tutuka’s VoucherEngine (Tutuka’s online voucher system), or VoucherExpress (Tutuka’s specialized software catering specifically for shopping centre needs that can be installed at information kiosks)

• This card is not reloadable.

Visa Branded Prepaid cards:

• In 2010, Tutuka became Visa certified and has launched Visa branded prepaid cards. The cards are branded as the client with a Visa logo and can be redeemed wherever Visa is accepted.

• These cards can be used in the shopping centre environment, by corporates, and loyalty programmes as incentives.

 

Corporate Gift Cards:

• More corporate companies have moved towards their own branded prepaid cards. These cards can be used as a reward or incentive to employees

• The cards are branded as the corporate and have a MasterCard or Visa hologram

• The corporate prepaid gift card is reloadable up to twice a month

• Corporate companies can issue prepaid cards by using Tutuka’s online system VoucherEngine or VoucherPOS. The company can also integrate directly into Tutuka and issue via their existing POS software

• Customers can get their balances via the issuing channels, going to www.whatsonmycard.com or sending an SMS with their card number to 34246

Prepaid card issued through a free Standing kiosk:

• Tutuka has recently worked together with its partner Kinektek to produce a free standing kiosk that dispenses prepaid cards.

• The kiosk is branded entirely as the client. The kiosk has a screen that can be used for advertising products.

• Customers can purchase their prepaid card from this kiosk with a PIN based credit or debit card.

• The customer has to enter their mandatory FICA details onscreen when purchasing a card.

• The kiosk was used in the South African 2010 FIFA World Cup tournament to dispense prepaid Visa branded gift cards.

 

Insurance Replacement Card:

• These cards are company branded prepaid MasterCards that can be filtered to be accepted only within a certain network.  This means that the cards can only be spent at specified vendors. It has the functionality of a closed loop card, with the acceptance of an open loop prepaid card.

• The cards are PIN protected.

• These cards however, can only be used for the insuracne market
Paycard:

• Tutuka has recently launched a Paycard. The Paycard from Tutuka aims to provide employers with the convenience of paying their employees using a disposable Prepaid PayCard, rather than by cash or cheque.

• Once the cards have been loaded they can be used to withdraw cash at any Standard Bank or other local banks’ ATMs, or they can be used to pay for goods and services at any merchant where the MasterCard logo is displayed.

• The card is PIN protected.

• The card is reloadable.

• For smaller companies or corporates that require the card, there is a self service website whereby these cards can be purchased online. The cards are generically branded and will be delivered once an order is placed online. The PayCard can be ordered from www.paycard.co.za.

• Tutuka can also assist a company that requires their own company branded Paycard. In this instance, Tutuka will assist the company with the design and production of the Paycards. Tutuka will create a corporate branded issuing website whereby the company can issue the cards from.

 

Rand Travel Card:

• A Rand Travel card is similar to a Paycard product, however, the values that can be loaded on a Rand Travel Card are higher.

• These cards can be generic branded cards that are readily available for issuance.

• The card can also be branded as the company should the company require.

• Generic branded Rand Travel cards can be issued in branch or the corporate can load these via a web based site created by Tutuka.

• The corporate branded Rand travel card is issued via the web based site created by Tutuka.

• The cards are issued with a PIN and funds can be withdrawn from ATM’s within South Africa.

• The cards are reloadable.

• Alternatively, a client can integrate to Tutuka’s VoucherEngine in order to load and issue cards.

Overseas Travel Card:

• These are prepaid cards that can be used outside of South Africa and are denominated in foreign currency.

• The card can be a Rand based card, US Dollar card, British Pound, Euro or Australian Dollar.

• The card is PIN protected and can be used to withdraw funds from an ATM.

• The cards are reloadable.

The New Freedom from Google – Android Open Accessory Development Kit

0

Ok, you just bought the smartphone or tablet. Immediately, you have to buy more stuffs to make it add more value to you. These are accessories and they cost money. Those are hands-free, docking cradle and many more. At the end you cannot afford all and you get annoyed with your gizmo.

 

What if there is a better way than spending too much money you hadly have? Oh yes, Google just decided to fix that. It is opening up accessory creation to everyone on the Android platform during Google I/O. It has done this by releasing the Android Open Accessory Development Kit (ADK) which effectively allows anyone to own accessories the right way – low cost.

 

They have created kits that simply this process that more choices are available for you. The end result is a simple system of using your Android device for new functionality controlled by a piece of hardware you have made compatible using the ADK. That could be a homebrew method of adding a keyboard for a tablet, or a wireless system for controlling the temperature and lighting in your home. Want a wireless gamepad for Android gaming? You can now make the controller yourself.

 

ADK is  open –  if  you understand it, you make money and sell stuffs. But note:

 

Accessory mode is ultimately dependent on the device’s hardware and not all devices will support accessory mode. Devices that support accessory mode can be filtered using a <uses-feature> element in your corresponding application’s Android manifest. For more information, see the USB Accessory Developer Guide.

 

To learn more about ADK, visit the Android Developers ADK web page; or if you need a professional to help you, visit Fasmicro.

 

Fasmicro Android Dev Division

Owerri, Nigeria