Tuesday 20 September 2016

Semiconductor Manufacturing Process

Hello Folks!!!

   Long time since I have blogged, this is some non-IT stuff that I am sharing today. It would be helping freshers working in supply chain solution providing firm in a semiconductor manufacturing company. All electronic gadgets that you use these days contain semiconductor devices like ICs, Transistor, Diodes, Resistors and blah blah. This article all about the semiconductors like how a semiconductor chip is manufactured n kinda stuff. What exactly i am gonna cover are some semiconductor manufacturing terms like ASSEMBLY, BUMP, BURN IN, DIE, DIFFUSION, ETCH,EPITAXY, FAB, INGOT, PROBE, LITHOGRAPHY, LEAD FRAME, LEAD FINISH, MOLD, SORT, SUBSTRATE, WAFER, TURN KEY, ASN, GRN, WAFER MANUFACTURING PROCESS, and SEMICONDUCTOR MANUFACTURING PROCESS. hope you find this interesting.

ASSEMBLY
A step in semiconductor manufacturing in which the chip (die) is either encased in a plastic, ceramic or other package or assembled directly on a printed circuit board or a fully processed semiconductor device/circuit in the form of a chip is mechanically and electrically connected to the package.

BUMP
The process of forming solder or gold bumps on bond pads of a die. The bumps maybe formed by electroplating and evaporation.

BURN IN
Burn-in mirrors the worst-case bias that the device will be subjected to in the course of its useable life by testing their electrical characteristics and functions at room temperature and below.

DIE
A small block of semiconducting material, on which a given functional circuit is fabricated. A wafer is sliced into pieces, each containing one copy of the circuit, called die.

DIFFUSION
Diffusion and Ion implant are the two major processes by which chemical species or   dopants are introduced into a semiconductor such as silicon to form the electronic structures that make integrated circuits useful.

ETCH
Etching is the process of removing regions of the underlying material that are no longer protected by photoresist after development. 

EPITAXY
Epitaxy is the process of depositing a thin layer of single crystal material over a single crystal substrate, usually through chemical vapour deposition (CVD) in order to improve the performance of bipolar devices.

 FAB
 Fabrication(Fab) is a manufacturing process in which an item is made out of raw or semi-finished materials, on which a given functional circuit is fabricated.

INGOT

A Semi-finished solid metal form produced in a non-continuous casting process by pouring liquid metal into large molds.

LOT BASED MANUFACTURING
Lot based manufacturing is generally order based Manufacturing process where products are generally varying in nature more or less order by order / lot by lot you can say. 

PROBE
Process of probing/testing die in wafer form.

LEAD FRAME
The 'skeleton' of the IC package, providing mechanical support to the die during its assembly into a finished product.  It consists of a die paddle, to which the die is attached, and leads, which serve as the means for external electrical connection to the outside world. You may know exactly if you look at the picture showing what a lead frame is.
turnkey_ASN_GRN_semiconductor_manufacturing_process_wafer_manufacturing_process_bump_sort_probe_die


LITHOGRAPHY
Lithography is transferring a pattern from a photo mask to the surface of the wafer.


LEAD FINISH
Lead finish is the process of applying a   coat   of metal over the leads of an IC to:
·       protect the leads against corrosion
·       protect the leads against abrasion
·       improve the solder-ability of the leads
·       improve the appearance of the leads

MOLDING
Molding is the process of encapsulating the device in plastic material.  Transfer molding is one of the most widely used molding processes in the semiconductor industry because of its capability to mold small parts with complex features.

SORT
A test step where each individual die on a wafer surface is tested and bad wafers are marked as bad and hence a wafer map is created. 'Wafer mapping' is a process in which the performance of semiconductor devices on a substrate is represented by a map showing the performance as a color-coded grid. The map is a convenient representation of the variation in performance across the substrate, since the distribution of those variations may be a clue as to their cause.

SUBSTRATES
Substrates are parts that provide the package with mechanical base support and a form of electrical interface that would allow the external world to access the device housed within the package.

WAFER
A thin slice, typically sawed from a cylindrical ingot of extremely pure, crystalline silicon.

WAFER MANUFACTURING PROCESS


You yet might not be clear about the term ‘wafer’, wafer manufacturing itself is a complex set of processes. Let’s take a look.
turnkey_ASN_GRN_semiconductor_manufacturing_process_wafer_manufacturing_process_bump_sort_probe_die

Note: Each wafer lot essentially contains 25 wafers.


SEMICONDUCTOR MANUFACTURING PROCESS

The semiconductor production process can be divided into two sequential sub-processes commonly referred to as front-end and back-end production, both of which contain many steps.

Front-end refers to the fabrication from a blank wafer to a completed wafer (i.e. the microchips are created but they are still on the wafer). 

Back-end refers to dicing the wafer into individual chips and all the processes thereafter; such as test, assembly and packaging.




END TO END TURNKEY AND WAFER SHIPMENT PROCESS


Now what is a turnkey?

Yet another term."Turnkey" means that you only provide documentation to someone else to build something. They then source all the parts, get other parts modified or made, etc. Basically you send them specs and money and they send you fully built units.
But in the world of semiconductors turnkey is when the assembly and the test is done by the same vender organization.

Few more things to learn in the process ASN (Advanced Ship Notice, issued by the supplier before shipment), and GRN (Goods Receipt Notice, issued by the company receiving contract for the intermediate wafer processing).


Thursday 25 June 2015

How to download youtube videos to computer without any software?

Good Morning friends, this post is all about downloading YouTube videos for free without using any downloader softwares.

Open the YouTube video you wish to download, copy the URL of the video.

Go to this Website and paste the video URL into the Text box provided. and press the button next to it.

It would buffer for some time to load the video file.Choose the file type and click on Download.
Thanks for reading. For such tweaks and tricks don't forget to subscribe.

How to configure tomcat in netbeans?

Hello Everyone!!!
This post is all about getting Started with TOMCAT Server 8.

What is Tomcat Server?

Tomcat implements several Java EE specifications including Java Servlet, JavaServer Pages (JSP), Java EL, and WebSocket, and provides a "pure Java" HTTP web server environment for Java code to run in.

I had faced a few problems in installing TOMCAT, by using the methods that I found on Internet.
Today I'll show you the most easiest and simplest method to do this within in no time.

Assuming that you have JAVA ENVIRONMENT SETUP on your device, we proceed further.

You have to download the latest tomcat version from Apache TOMCAT's official website.

Step 1:

Select the Tomcat version you wish to download, and click on download.

Scroll down.Under the Binary Distributions Section, click on the core\zip.

HOW_TO_CONFIGURE _APACHE_TOMCAT_IN_WINDOWS


 The download will take a couple of minutes. Now extract the contents of the ZIP file to any location of your choice.This is how the contents of the extracted folder looks like:
APACHE_TOMCAT

Step 2:
Open the lib folder, in that copy the 4 files shown below and paste those into java\jre\lib\ext

Step 3:
Add a new Environment Variable,CATALINA_HOME.
Navigate to My Computer>Properties>Advanced system Settings>Environment Variables

Under the User's variables section, click on NEW button, In the variable name Text box, write CATALINA_HOME.

Copy the path where you have extracted TOMCAT.  and paste it in Variable Value Text box.

CATALINA_HOME

Step 4:
Now open Command Prompt and navigate to the TOMCAT folder, in that go to bin
then type startup.bat as shown below.

STARTUP_TOMCAT

 You can test the instasllation success by checking the link:
http://localhost:8080/

The welcome screen of Apache Tomcat Appears.
APACHE_TOMCAT_WELCOME_PAGE

Step 5:
Open Netbeans IDE
In the Menu bar go to Tools>Servers
The Server window appears, click on Add server.
Select Apache Tomcat and proceed.

Browse the location of the Tomcat folder, type admin for username and password. Click Finish.
APACHE_TOMCAT_USERNAME_PASSWORD

Now the Tomacat Server is added to the Netbeans successfully, so you can run any java web application on Tomcat web server.

Viola!!! Now you're done.
So guy's, that's it. Hope this is helpful. Thanks for reading.

How to setup JAVA Environment in Windows?


Hello Friends!!!
   Today I'm writing on how to setup Java Environment??? There are many CSE and IT students who have this question, this is for the beginners. First you need to download JDK . U'll get it from oracle's official website.Click here to download it. 
jdk_oracle_free_download

   Click the Download button under JDK, and by now you will be on the downloads page.
jdk_oracle_free_download

   There is a Radio button saying "Accept License agreement", accept it and choose the JDK for your device, if it is windows 32-bit computer then download Windows X86 vesion and if it is windows 64-bit computer download X64 version.
   Install the  exe file that has been downloaded. Accept all defaults.
   Though we can install JDK at any location we wish, by default it will certainly be installed to the folder 
C:\Program Files\Java
And yes, JDK is installed on your system. 

   Now we need to set PATH for JDK , that's what we call  setting Environment variables for Java.

   Right click on My Computer> properties
   Click on the Advanced System Settings tab
JAVA ENVIRONMENT VARIABLES
 A System Properties window appears.

In the Advanced Tab, look for the button "Environment Variables"

click on new button under the user's variables section, and add the following values:
copy the path of JDK,JRE and PATH(contains path of jdk\bin)as shown below:

SETTING JRE_HOME VARIABLE IN JAVA

SETTING PATH VARIABLE IN JAVAJAVA_HOME ENVIRONMET VARIABLES


So, now Java programs are ready to run on your machine. You may write the code in any text editor like Notepad ++ , Notepad, Wordpad or an IDE like Eclipse or Netbeans.
Here is the link to download Netbeans , its for free!!!!

Install Netbeans and their you go, the advantage of using IDE is to write programs easily as it has the whole runtime environment, you write, debug and run the code there itself and no need to go to the CMD to run the java classes individually using the javac command.

In Netbeans, we can create a whole project containing classes, interfaces, package, applet, servlet, and much more and run it. In my next post i will be writing on how to setup Tomcat server, to run Java web applications? Hope u like this post. Have a nice day :)

Friday 12 July 2013

How to set a picture as a drive icon?


      Many of you might be knowing How to change drive icons, but what if you want to set your own picture as the drive icon?? But the problem is that you can’t set an image file(.jpg, .png, .jpeg, .gif., etc) as an icon, I have a solution to this. Here I am posting a trick on how to set a picture as a drive icon??

how_to_set_picture_as_drive_icon

Step 1: Choose a picture
Select the picture you wish to assign as an icon to a particular drive. Now we will use Pic2Icon, a free online image to icon converter. Go to Pic2Icon, Upload your picture, by clicking on the upload file button. You can customize the image in the preferences options tab according to your wish, except that the export icon format must be set to ICO.

How_to_set_picture_as_a_drive_icon?

After setting all the preferences options download the generated icon by clicking on the download button. Now you can see that the image format is .ICO.
 Rename the downloaded icon name to daya.

Step 2: Open Notepad
You can do this by holding Windows key and pressing letter “R”, the Run dialog box appears. Type in the textbox notepad and press Enter key.
 In notepad paste the below code:
[autorun]
icon=daya.ico

Step 3: Save the file as Autorun.inf
After writing those two lines save this notepad with the name autorun.inf.


Step 4: Hide the files
Hide both these files icon and Autorun.inf, using command prompt so that these files cannot be deleted accidentally. Suppose you want to hide the two files: daya.ico and Autorun.inf that are in D: drive, follow these steps:
  • Holding Windows key and pressing letter “R”, the Run dialog box appears. Type in the textbox cmd and press Enter key.
  • The Command prompt window appears.
  • Navigate to D: drive
  •  write attrib +s +h Autorun.inf
  •  Press Enter
  • write attrib +s +h daya.ico
  •  Press Enter
hiding_files_with_command_prompt

Again if you want to view or modify the files then write Minus (-) in place of + sign.

Step 5: Restart the computer
Now restart the computer, and the drive icon will be changed. I hope this trick helps you. 

How to change drive icons?


           Don’t want the windows default drive icon of local drives (hard drive partitions,say for example: D: Drive), CD drives, or pen drives??? You may change it to your favourite icon. Today’s post is on how to change windows drive icons? This trick works fine on Windows XP, Vista, 7, 8. You just need to follow 5 short and simple steps.

Changing_drove_icon_of_Flash_drive

Step 1: Choose an icon
Select the icon you wish to assign to a particular drive. Now copy the icon and paste it that drive (i.e. C:, D:, E:, and so on ).Make sure the icon have .ico file extension only, if it is .png, .bmp or any other image format then this trick won’t work. Rename the icon name with daya.

Step 2: Open Notepad
You can do this by holding Windows key and pressing letter “R”, the Run dialog box appears. Type in the textbox notepad and press Enter key.
 In notepad paste the below code:
[autorun]
icon=daya.ico

Step 3: Save the file as Autorun.inf
After writing those two lines save this notepad with the name autorun.inf.

autorun.inf

Step 4: Hide the files
Hide both these files the icon and Autorun.inf, using command prompt so that these files cannot be deleted accidentally.
Suppose you want to hide the following files in D: drive


Follow these steps:

  •  Holding Windows key and pressing letter “R”, the Run dialog box appears. Type in the textbox cmd and press Enter key.
  • The Command prompt window appears.
  •  Navigate to D: drive
  • write attrib +s +h Autorun.inf
  •  Press Enter
  • write attrib +s +h daya.ico
  •  Press Enter


                Again if you want to view or modify the files then write Minus (-) in place of + sign.

Step 5: Restart the computer

Now restart the computer, and the drive icon will be changed. I hope this trick helps you.
This trick was how to change windows drive icons? But what if you want to set your own picture as the drive icon?? But remember that you can’t set an image file(.jpg, .png, .jpeg, .gif., etc) as an icon, I have a solution to this. To know how to set picture as a driveicon click here.

Monday 1 July 2013

How to Remove Picture Background Online?


Don’t know Photoshop??? Or other photo editing softwares, and want to Remove Background from any image, it’s very simple. Here I am posting a trick on how to Remove Picture Background Online. No need to install any complicated or space consuming softwares, or photo editing tools. You can do it easily with the help of a website application called clipping magic. It is a free online photo background editor application; you don’t even need to sign up to this website. So, let’s get started.

Step 1:
Go to clipping magic, simply Drag and drop the image for which the background needs to be removed, or click on the choose file button and browse the image from your computer.

how_to_remove_picture_background_online


Below the address bar there is the clipping magic toolbar.

toolbar



Step 2:
Highlight the portions of image you wish to keep with the green brush, and portions to be removed with red brush, for better results, reduce the brush width to minimum(10 px),as you highlight the portions a yellow coloured line appears to distinguish between the back ground and fore ground. You can see the applied changes on the right side.

How_to_remove_background_from_picture


Step 3:
You are almost done now. You can also refine the image by smoothening and blurring its edges, or assign a background colour to it, by default the image would have a transparent background. Now click on the download button and here you go.

change_background_of_image_without_any_software


Thanx for reading this post join this site for more such updates.

Monday 24 June 2013

How to Add Folders to Send To Menu?


Many of us may like to group similar type of files in a particular folder. When you want to move a file from one location to other, you usually copy it from the source then paste it at the desired destination. If you want to move such files to a particular folder frequently then instead of having to switch between these locations, it would be convenient for you to have a Send To menu as you right click on that file, by customizing the Send to menu. Here I am sharing a small trick on How to add folders to send to option in the context menu.  Then you will be able to send a file to any Folder directly via Send To Menu.
add_folders_to_send_to_menu

Just follow these 4 simple steps:

Step 1:
Go to Run by pressing CTRL+R keys. The Run window will open up.

Type shell:sendto in the open textbox, then press Enter Key.
opening_send_to_folder_from_run

The Send To Folder located in your parent drive(usually C:) will appear.


SendTo_folder


Here you can see all the options that are there in send to menu. By default you will be having the following options in your Send To Menu.

default_sendto_menu


Step 2:
If you want to add more items to this menu, you have to copy the shortcuts of the most used destination folders here.

To create a shortcut of a folder, right click on that folder and select the create shortcut option as shown below. Then the folder’s shortcut will be created.

create_shortcut_of_a_folder


Now you can simply drag and drop the folder shortcut as shown below or you may copy and paste it to the send to folder. You may also rename that shortcut accordingly.

drag_and_drop_shortcut_folders_to_send_to_menu


Step 3:
Repeat step 2 for all the folders you want to add to the send to menu. You can add or delete as many folders as you wish.

Step 4:
Now Right click on the file you wish to move. Select send to and you can see the different locations you added to the send to folder. Select the desired location and the file will be successfully copied to that location, and here you go.

send_to_menu


This trick is applicable on Windows XP, Vista, 7, and 8 respectively.I hope this helps you, thanks for reading this post.