Saturday, 16 July 2016

You Will Be Amazed To Know - How Processor were made (sand)





Recently, Intel has published a page showing the step-by-step process of how a CPU is made. From sand to its final product, there are many complex steps involved. In fact, it’s absolutely amazing that semiconductor products work at all.
Step 1 – Sand
At about 25% (by mass), silicon is the second most frequent chemical in the earth’s crust (behind oxygen). Sand has a high percentage of Silicon Dioxide (SiO2), which is the base ingredient for semiconductor manufacturing.
Step 2 – Melted Silicon
Silicon is purified in multiple steps to reach the Electronic Grade Silicon used in semiconductors. It ultimately arrives in mono crystal ingots about 12″ in diameter (300mm today, the older ingots were 8″ or 200mm in diameter and smaller — the first wafers in the 1970s were 2″ in diameter, or 50mm).
The purity at this level of refinement is about one part per billion, meaning only one foreign atom per billion silicon atoms. The ingot weighs about 220lbs, and is a 99.9999% pure vertical column of slick glass-looking material.
cpu_step2Step 3 – Ingot Slicing
The ingot is cut with a very thin saw into individual silicon slices (called wafers), each of which are then polished to a flawless mirror-smooth surface. It is upon this totally smooth wafer surface that the tiny copper wires are deposited in the following several steps.
cpu_step3Step 4 – Photo Resist, Exposure
A photo resist liquid is poured onto the wafer while it spins at high speed (similar to materials used in conventional photography). This spinning deposits a thin and even resist layer across the entire surface.
From there, an ultraviolet laser is shone through masks and a lens (which make a focused image 4x smaller than the mask) causing tiny illuminated UV lines on the surface. Everywhere these lines strike the resist, a chemical reaction takes place making those portions soluble.
cpu_step4Step 5 – Washing, etching
The soluble photo resist material is then completely dissolved by a chemical solvent. From there, an etching chemical is used to partially dissolve (or etch) away a tiny quantity of the polished semiconductor material (the substrate). Finally, the remainder of the photo resist material is removed through a similar washing process, revealing the etched surface of the wafer.
cpu_step5Step 6 – Building up layers
In order to create the tiny copper wires which ultimately convey electricity to/from the chip’s various connectors, additional photo resists are added, exposed and washed. Next, a process called ion implantation is used to dope and protect locations where copper ions are deposited from a copper sulfate solution in a process called electroplating.
cpu_step6At various stages during these processes, additional materials are added, exposed, washed / etched and polished. This process is repeated six times for six-layer processes, which is reportedly what Intel uses for their current 45nm high-k, metal gate processes.
The final product looks like a jungle gym, a a host of tiny copper bars which convey electricity. Some of these are connected, some are exactly a specific distance away from other ones. And all of them are used for one purpose: To convey electrons, wielding their electromagnetic effects in a particular way to conduct what we would call “useful work” (such as adding two numbers together at extremely high rates of speed, the very essence of modern day computing).
cpu_step7
This multi-layer process is repeated at every single spot on the surface of the entire wafer where chips can be made. This includes even those areas which are partially off the edge of the wafer. Why waste that space? It’s because the early chip makers learned that if they did not fill in these areas with (obviously) wasted semiconductor material, that the chips nearby also had a higher failure rate.
cpu_step8Step 7 – Testing
Once all of the metal layers are built up, and the circuits (transistors) are all created, it’s time for testing. A device with lots of prongs sits down on top of the chip, attaching microscopic leads to the chip’s surface. Each lead completes an electrical connection within the chip, simulating how it would operate in final form once packaged into end-consumer products.
A series of test signals are sent to the chip with whatever the results are being read. This level of testing includes not only traditional computational abilities, but also internal diagnostics along with voltage readings, cascade sequences (does data flow through as it should), etc. And however the chip responds as a result of this testing, is what’s stored in a database assigned specifically for that die.
This process is repeated for every die on the entire wafer’s surface while all dies are still on the surface.
Step 8 – Slicing
A tiny diamond-tipped saw is used to cut the silicon wafer into its various dies. The database derived in Step 7 is used to determine which chips cut from the wafer are kept, and which are discarded. The ones which produced “the right results” in Step 7’s testing are kept, with the rest being thrown away.
cpu_step9Step 9 – Packaging
At this point, all working dies get put into a physical package. It’s important to note that while they’ve had preliminary tested and were found to operate correctly, this doesn’t mean they’re good CPUs.
The physical packaging process involves placing the silicon die onto a green substrate material, to which tiny gold leads are connected to the chip’s pins or ball grid array, which show through the bottom side of the package. On the top of that, a heat spreader is introduced. This appears as the metal package on top of a chip. When finished, the CPU looks like a traditional package end-consumers buy.
Note: The metal heat spreader is a crucial component on modern high-speed semiconductors. In the past, a ceramic top was used with no active cooling. It wasn’t until the 80386 and later time frame, along with some extreme high-speed 8086 and 80286 (100MHz models), that active cooling was required. Prior to that, the chips had so few transistors (the original 8086 had 29K, today’s CPUs have 100s of millions) that they didn’t generate enough heat to require active cooling. To separate themselves, these later ceramic chips were stamped with the warning: “Heatsink required”.
Modern CPUs generate enough heat to melt themselves in a few seconds. Only by having the heat spreader connected to a large heat sink (and fan) can they operate long-term as they do.
cpu_stepfStep 10 – Binning
At this point the package looks like you or I will buy it. Still, there is one more step involved. This final step is called binning.
In this process, the actual characteristics of this particular CPU is measured. Items such as voltage, frequency, performance, heat generation and other internal operational characteristics of its cache, for example, are all measured.
The best chips are generally binned as higher-end parts, being sold as not only the fastest parts with their full caches enabled, but also the low-voltage and ultra low-voltage models. Note: Based on market demand, these highest-end chips can also be sold as lesser chip parts.
Chips which do not perform as well as the best chips are often sold for lower clock speed models, or as a triple- or dual-core (Phenom X3, Phenom X2) instead of their native quad-core. Others may have half their cache disabled (Celeron), etc.
wafer_yieldPerformance and Operational Yields
The process of binning ultimately determines the final yield at given speeds, voltages and thermal characteristics. For example, on a standard wafer only 5% of the chips produced might operate at the highest-end clock rate of 3.2GHz. However, 50% may operate at 2.8GHz.
While this performance yield does not relate to operational yield, it is equally as important to manufacturers as they are constantly looking to determine the reasons why one CPU might operate at 2.8GHz without issue, but not faster, while another operates at 3.2GHz. As the cause of this discrepancy is determined, sometimes the chip’s very design can be updated to increase the performance yield (and operational yields).
Additional Info
Break-even operational yields on most semiconductor products comes between 33% and 50%, meaning if at least 1/3rd to 1/2 of the dies on every wafer work, the company makes breaks even. Anything beyond that is profit. Note: This isn’t always the case, but is a good guideline.
A mature process doesn’t always relate to the time involved in manufacturing dies, but rather is one generally considered to be in excess of an 80% operational yield, with a relatively high performance yield.
Intel is rumored to have around 95% operational yields on mature processes, which on 45nm processes on 300mm wafers means a tremendous advantage in production with their many fabs. A 95% operational yield means if 500 dies were possible from a single wafer, 475 of them would be usable, and only 25 would be thrown out. The more dies per wafer, the more money the company makes.
CPUs go through several iterations, called steps, during their design. The first silicon is called A-0 silicon, then A-1, A-2 and so on. Once a major redesign is implemented, such as adding a larger cache, a new math ability or some other major thing, they move to B-0, then B-1, B-2 and so on. Sequential letters are not required, and many of Intel’s current CPUs are at step R-0.
During the Pentium Pro through Pentium III days, each revision to that design was just that: A Revision. The difference between Pentium II and Pentium III, for example, was the inclusion of SIMD instructions and its original SSE ISA extension. However, this design received continued tweaking, which allowed it to move from its original 450MHz clock speed up to its final 1.4GHz in various forms, the last of which, Tualatin, operated faster than early Pentium 4s, due to its shorter pipeline.
Conclusion / Opinion
I hope you’ve found this article informative. It is truly amazing that any CPU operates, let alone as many as they manufacture and as fast as they do. And what’s coming is even more impressive.
The difference between x86, ARM, DRAM, SoCs, ASICs and other semiconductor variations, for example, often times is found only in the wiring. The exact same manufacturing steps and processes are used to produce those various products (with sometimes a different number of layers, sometimes different laser light, sometimes different chemicals, etc.). But generally speaking, it’s all “in the programming”, so to speak — in that copper-wire-based zoo of lines which, based on their arrangement, wield the mystic forces of electromagnetism into usable human work.

Monday, 23 May 2016

Project Ara - Google’s Revolutionary Modular Phone Coming To Developers Later This Year


Learner's Bytes: Google has revealed that its Project Ara modular phone is almost ready. With some major compromises on the modularity front, Google will be shipping the Developer Edition of Ara in Q4 2016. The final consumer version of the phone will arrive next year.

It looked like Project Ara, Google’s revolutionary modular phone idea, was never going to see the light of the day. However, at its I/O developer conference, Google announced that Project Ara’s Developer Edition will arrive this fall.
If you are wondering about the final release date of the consumer version, it has been further delayed to 2017.

Google has also unveiled a new Project Ara website where pictures and details of the new phone are available. There, developers can sign up for the dev kit that would be shipped this fall.
Notably, the Project Ara started in 2013 and it was expected to complete in the next two years like the other ATAP projects. However, the company failed to deliver a pilot device in 2015 and now its consumer launch is again delayed.
Apart from the delay, some major changes have been made to the Ara prototype. The users will surely be disappointed by the lack of an upgradeable RAM, processor, and display.
It looks like Google wants to deliver the first Project Ara devices to the consumers by locking in the crucial components to reduce the risks of users messing them up.
At present, there are total six modules that come in dimensions of 1×2 rectangles or 2×2 squares. Here’s the complete list:
  • Speaker and microphone modules
  • E-ink display for notifications
  • Camera module with sensors and lenses
  • Kickstand module
  • Fingerprint reader
  • Programmable touch-sensitive module
  • ‘Style’ Modules
Even without the crucial upgradable components, Google paints a pretty exciting picture with Project Ara modular phones.
If you are a developer, you can go ahead and sign up on Ara’s website and grab more information.
Did you find this story interesting? Share your views in the comments section below.

Saturday, 14 May 2016

19 Tips To Make The Most Of Your Android Device

19 Tips To Make The Most Of Your Android Device
First things first: update your phone to the latest version of Android! Open Settings > About tablet or phone > System updates > Check now or Update. Some of these tips require the latest version, Android 5.0 Lollipop.

1. Multitask better by loading links in the background.


Flynx (free) is freaking amazing. Tap on a link and a little bubble will pop up on the side of your screen with a loading animation. Once the link is done loading, tap the bubble to read the article, then flick the bubble down to close it. Best part: you can load multiple pages at once without ever leaving your news feed or social media stream.
Link Bubble Browser (free) is a good alternative, as it shows you how much time you’ve actually saved, but it’s not as slick as Flynx.

2. Set up automatic phone unlock when you’re at home.


 
“Smart unlock” is a new feature in Android 5.0 Lollipop. It removes your phone’s PIN or passcode in certain locations you trust, like home or work. Go to Settings >Security > Smart Lock > Trusted places and add to trusted places.
If your device is running Android 4.4 KitKat, there is a smart workaround for this. Enable installation from third-party apps by going to Settings > Security > selecting Unknown sources. Then follow these instructions.

3. You can plug a mother-freaking mouse (wireless or wired) into your phone.

You can plug a mother-freaking mouse (wireless or wired) into your phone.
Try it! Then give this redditor some props!

4. Keyboards work too.

Keyboards work too.

5. Extend battery life.

First, turn off Bluetooth, GPS (Settings > Location > switch to off *or* tap Mode >Battery saving), and sync for apps (Settings > Under “Accounts” select which apps to stop syncing (Google, Facebook, and chat apps are probably big culprits)). This will cut most of the battery drainage.
Next, go to Settings > Battery to see which apps are using most. It’ll probably be your screen or any app that requires GPS. Tap the app to “force stop.”
You can also see all apps that are currently running by going to Settings and tapping the Running section (for Moto X), then closing those apps.
If you’re really desperate, turn your brightness all the way down and turn off keyboard sound and vibration (Settings > Language & input > settings icon next to “Google Keyboard” > Preferences > unselect “Sound on keypress”).
…or you could just buy a wallet that charges your phone, like this ($80).

6. Zoom in on anything.

Nicole Nguyen / BuzzFeed
Go to Settings > Accessibility > Magnification gestures, and switch to on. Now, you can triple tap to magnify, use two-finger drag to pan and two-finger pinch to adjust zoom level.

7. Find your phone after it’s been lost or stolen.

 
Trust me: Don’t skip this tip — you’ll regret it! Prey (free; with pro version, $15 per month to protect 10 devices) is an app that keeps track of your device’s location using GPS and Wi-Fi. It detects changes in your SIM card and can access the front-facing camera to snap a photo of the perpetrator.
You can also use Android Device Manager which will remotely ring, lock, or erase a device. It requires some setup.

8. Install custom icon sets.

Install custom icon sets.
Look, Pokéballs!! Download a smilar icon pack here and install it through any major app launcher (Nova, Apex, etc.).
You can find even more custom icon packs at /r/androidthemes.

9. Restrict calls and texts to only very important people.

 
Android 5.0 Lollipop introduced “Priority mode,” a new feature that allows interruptions only from contacts you designate. Turn on Priority mode by pressing any volume button. Tap the settings gear to customize which calls and texts will go through.

10. Give friends access to your home’s Wi-Fi without dealing with passwords.

 
Use this site to generate a QR code for your Wi-Fi network. It will require the network name, password, and network type. Print out the QR code and attach it to your wall. Have Android friends scan the QR code to automatically configure your Wi-Fi network’s settings on their phones. BAM!

11. For Pete’s sake, download an app launcher!

Nicole Nguyen / BuzzFeed
App launchers will make your life infinitely better. The one demo’d here is Nova Launcher (free). Like many app launchers, you can customize shortcuts to different apps so you don’t have to sift through six different homescreens. So, on my phone, a tap on Google Maps will open the app, while a swipe up opens Waze. You can do this with many related apps (Google and Firefox, Dropbox and Drive, etc.).
Action Launcher (free) and Apex Launcher are solid launcher options as well.

12. Unlock a hidden “Reader Mode” in Chrome.

Nicole Nguyen / BuzzFeed
 
This button makes it easier to read articles on a smaller screen. In Chrome, type “Chrome://flags” in the URL bar. Then in the main Menu, select “Find in page” and type “Reader Mode Toolbar icon.” Once you find it, enable the feature.
Then force-stop Chrome (Settings > Apps > Chrome) and relaunch the app. Now, on select websites, you’ll see an “A” icon near the browser bar.

This is Reader Mode.

This is Reader Mode.

13. Identify which apps are slowing your phone down.

Nicole Nguyen / BuzzFeed
 
So this is a two-parter:
1. Enable Developer Options by going to Settings > About Phone > Build Number. Tap on Build Number a bunch of times, and you’ll see a prompt when it’s been enabled. 
2. Go to Settings > Developer Options > Process Stats. There, you’ll find a ranking of which apps are using the most memory (RAM). If your phone is being *super* s-l-o-w, quit the top shown here.

14. Did you know? One finger swipe down for notifications, two finger swipe down for quick settings.

Nicole Nguyen / BuzzFeed
But it only works on stock Android, available on all Google Play devices (Moto X, Moto G, Nexus, etc.) and devices running any ROMs based on stock Android, like CyanogenMod.

15. Block people who are bothering you.

Block people who are bothering you.
In the Contacts app, find the person and tap edit. In Android 5.0, tap the menu (three dots) in the top right and select “All calls to voicemail.” In other versions of Android, scroll down to additional info.

16. Prompt Google to find out what song is playing.

Nicole Nguyen / BuzzFeed
 
Open Google Search, tap the microphone and ask “What’s this song?” Your phone will begin analyzing the audio and show you artist, title, as well as album info.

17. Make your device super secure through encryption.

Settings > Security > choose a PIN or password > Encrypt phone > Encrypt SD Card. This can take a while, so make sure your phone is charged!
Why encrypt your data? Because it protects your identity, passwords, and personal information by scrambling your data with a cryptographic key. Someone could easily bypass your lock screen code by plugging it into a computer.
However, it may decrease battery performance and you’ll have to type your PIN or password to decrypt the phone every time you turn it on.

18. Reduce your screen’s blue light emission and sleep more soundly.

Reduce your screen's blue light emission and sleep more soundly.
Twilight (free) syncs your screen’s brightness and color settings with the sun cycle, so that your brain can produce melatonin and actually feel sleepy at night.

19. Get mobile notifications on your desktop computer.

Get mobile notifications on your desktop computer.
Pushbullet (free) is an extremely useful app that allows you to see call and text notifications on your computer. It’s also a very easy way to send files and links.

That’s all for now! Peace, love, Android. 

That's all for now! Peace, love, Android. ✌️
Download Free Game

Popular Posts