Jump to content

How do you make a graphics card/cpu?

TheSuspect

Weird question, but it's one that's stuck with me for quite a while. I'm not interested in the backplate/fans of graphics cards, but the literal chip. How does one go about creating a cpu/gpu chip?

Nothing.

Link to comment
Share on other sites

Link to post
Share on other sites

its very complicated , id recommend you study early chips like the 8088 or 6502 to get an idea 

 

i have some understanding on how they work , but i dont have the slightest idea on how to make one , or even where to start to be honest 

RyzenAir : AMD R5 3600 | AsRock AB350M Pro4 | 32gb Aegis DDR4 3000 | GTX 1070 FE | Fractal Design Node 804
RyzenITX : Ryzen 7 1700 | GA-AB350N-Gaming WIFI | 16gb DDR4 2666 | GTX 1060 | Cougar QBX 

 

PSU Tier list

 

Link to comment
Share on other sites

Link to post
Share on other sites

21 minutes ago, TheSuspect said:

Weird question, but it's one that's stuck with me for quite a while. I'm not interested in the backplate/fans of graphics cards, but the literal chip. How does one go about creating a cpu/gpu chip?

Buy a billion dollar fabrication facility.

 

 •E5-2670 @2.7GHz • Intel DX79SI • EVGA 970 SSC• GSkill Sniper 8Gb ddr3 • Corsair Spec 02 • Corsair RM750 • HyperX 120Gb SSD • Hitachi 2Tb HDD •

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, SLAYR said:

Buy a billion dollar fabrication facility.

real men have fabs m8 

RyzenAir : AMD R5 3600 | AsRock AB350M Pro4 | 32gb Aegis DDR4 3000 | GTX 1070 FE | Fractal Design Node 804
RyzenITX : Ryzen 7 1700 | GA-AB350N-Gaming WIFI | 16gb DDR4 2666 | GTX 1060 | Cougar QBX 

 

PSU Tier list

 

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, SLAYR said:

Buy a billion dollar fabrication facility.

or just NVIDIA or the Radeon part of AMD basically, probably the best way tbh

I spent $2500 on building my PC and all i do with it is play no games atm & watch anime at 1080p(finally) watch YT and write essays...  nothing, it just sits there collecting dust...

Builds:

The Toaster Project! Northern Bee!

 

The original LAN PC build log! (Old, dead and replaced by The Toaster Project & 5.0)

Spoiler

"Here is some advice that might have gotten lost somewhere along the way in your life. 

 

#1. Treat others as you would like to be treated.

#2. It's best to keep your mouth shut; and appear to be stupid, rather than open it and remove all doubt.

#3. There is nothing "wrong" with being wrong. Learning from a mistake can be more valuable than not making one in the first place.

 

Follow these simple rules in life, and I promise you, things magically get easier. " - MageTank 31-10-2016

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

Leaving the manufacturing aside: If you want to understand how a CPU functions, I recommend trying to understand the following concepts:

 

- Transistors

- Field-Effect Transistors

- Metal-Oxide Field-Effect Transistors (those would be those famed MOSFETs we keep hearing about, although the ones in your CPU are obviously not the same as the ones in the power delivery system)

- CMOS technology

 

Once you have a rough grasp of how CMOS works, you can start trying to understand some basic CMOS circuits (inverters, AND gates, NAND gates, see here for a bunch of examples). A CPU is basically that, just very much more complicated (billions of transistors instead of just a few).

 

If you want to really understand the details behind the manufacturing process, Analog Integrated Circuit Design by Tony Chan Carusone et al. is a pretty good book (very expensive though, but I'm sure you can find a pdf  somewhere around the web ;) ). It has pretty detailed information about the physics behind it all, though it's obviously pretty complicated (I'm currently trying to get through a course on the subject and getting my ass kicked, might have to take it again :D ).

BUILD LOGS: HELIOS - Latest Update: 2015-SEP-06 ::: ZEUS - BOTW 2013-JUN-28 ::: APOLLO - Complete: 2014-MAY-10
OTHER STUFF: Cable Lacing Tutorial ::: What Is ZFS? ::: mincss Primer ::: LSI RAID Card Flashing Tutorial
FORUM INFO: Community Standards ::: The Moderating Team ::: 10TB+ Storage Showoff Topic

Link to comment
Share on other sites

Link to post
Share on other sites

Incredibly precise machines "print" billions of transistors in the right order on silicon wafers. These transistors form logic gates and define the functionality of the cpu.

Don't ask to ask, just ask... please 🤨

sudo chmod -R 000 /*

Link to comment
Share on other sites

Link to post
Share on other sites

Well first you need to know various forms off complex mathematics, such as, integral, differential and vector calculus, topological Algebra, Boolean Algebra, (getting scared yet ?), trigonometry and geometry. Next you need to be a wizard at using CAD software. 

 

First step is to design your CPU/Graphics card, this is done on the nano scale (thats nano not nanoo nanoo), you should expect to fit 100000 transistors in 1 micrometer. How they are laid out is up to you, and this takes a Phd in Computer Science and one in Digital Electronic Engineering, if you can do this without these qualifications, then you are gifted and have just become the worlds next rain man and are probably a savant.

The first thing you need to do to start designing the cpu is to map out the area, then you need to find the average of W, X, Y and Z and divide that by the size of an atom  (1 × 10-10 m to 5 × 10-10 m) this will give you the size of each "cell" find the perimeter of one cell and divide the average of W, X, Y and Z by the perimeter of one cell this will give you the number of "cells" you can fit on the work area.

Now you need to find the difference in the limit of W, X, Y and Z to find the limit of one of these constants you need to apply the chain rule and differentiate. Find the difference for all four constants and  then find the average, this will tell you what your offset is at any given point on the edge.

Each "cell" should hold 100000 transistors and there should be a space between each transistor of about  17 to 181 µm (millionths of a meter) this is about the same as the width of human hair. The gap is for the signal bus, address bus, voltage bus and control bus. 

An average pentium processor has around 50000 "cells" a Modern processor such as the I7 has around 500000 "cells" in it, a high end processor such as the 16 core Intel Xeon E7-4850 V4 might have as many as 10000000 "cells" per core

 

High end processors are often layered to distribute heat effectively.

 

The next step is deciding what you want the cpu to do, until you know what the function of your chip is you can not build it.

Once you know this you can begin to design your transistor layout. 

 

For example 

 

Base = B

Emitter = E

Collector = C

Black background

Green Forground

 

if you are designing a cpu for graphics processing then you can not have 

logic gate.png

this as a receiving gate for the data stream.

 

Instead you would need this.

 

Key c above

 

logic gate 2.png

The first type of Gate is a AND gate, this would result in the monitor receiving the equivalent of an Inverse Q output (the image would be inside out) 

 

The first function that a Processor processing Graphics performs is to split the data stream in to co ordinate values with each value being equivalent to a single color in a single pixel.

 

Once you have completed your CAD design you then need to get yourself a Molecular Printer and a few other bits and pieces. The CAM stage costs about as much as (if not more) than all the money you spent on getting your qualifications combined with what you spent on CAD software.

You pretty much have no hope of doing this unless you have a foot ball field free to lay your circuit out on, or have won the lottery.

Link to comment
Share on other sites

Link to post
Share on other sites

@TheSuspect

If you want to get into circuit design, you could get a cheap FPGA to fiddle with. These are programmable boards that you can use to test circuit designs made on HDL software such as Vivado :)

http://www.xilinx.com/products/boards-and-kits/arty.html#overview

(this board even comes with a Vivado license!)

My current build :

Hurricane Mk.I

  • CPU - Intel Core i5-4690K @ 4.6 GHz ~ 1.25V
  • Cooling - Corsair H60 2013 Edition
  • Motherboard - Gigabyte Z97MX-Gaming 5 (mATX)
  • RAM - 16 GB DDR3-1600 Avexir Core Series (Red LEDs)
  • GPU - XFX Radeon R9 Fury X @ 1100/500 MHz -24 mV
  • Case - CoolerMaster MasterCase Pro 3
  • SSD - 256 GB ADATA SX900
  • HDD - 1 TB Seagate Barracuda 7200 RPM
  • PSU - Corsair RM750 (750W 80+ Gold)
  • Display - LG 34UM67-P Ultrawide (Freesync)
  • Keyboard - CM Storm Quickfire TK (Cherry MX Red) + CM Masterkeys Pro S RGB (Cherry MX Blue)
  • Mouse - Razer DeathAdder 2013
  • Audio - Sennheiser HD598 SE with detachable mic
  • OS - Windows 10 Home Edition
  • VR - Lenovo Explorer Windows Mixed Reality Headset
  • Laptop - ASUS K501LX with i7-5500U and GTX 950M
Link to comment
Share on other sites

Link to post
Share on other sites

7 hours ago, TheSuspect said:

Weird question, but it's one that's stuck with me for quite a while. I'm not interested in the backplate/fans of graphics cards, but the literal chip. How does one go about creating a cpu/gpu chip?

They're made in chip foundries on silicon wafers. The foundries are also called fabs. 

 

Yours faithfully

Link to comment
Share on other sites

Link to post
Share on other sites

This is all well and good for drafting up a circuit design for the transistor layout, but only a CAD system is suitable for transferring that schematic to a CAM System, as CAD and CAM are designed to work together.

Link to comment
Share on other sites

Link to post
Share on other sites

I've actually visited an R/D fab before, pretty cool place. They were in the process of upgrading the machines in one of the clean rooms for 300mm wafers as well as 14nm (I visited in 2014 iirc).

[Out-of-date] Want to learn how to make your own custom Windows 10 image?

 

Desktop: AMD R9 3900X | ASUS ROG Strix X570-F | Radeon RX 5700 XT | EVGA GTX 1080 SC | 32GB Trident Z Neo 3600MHz | 1TB 970 EVO | 256GB 840 EVO | 960GB Corsair Force LE | EVGA G2 850W | Phanteks P400S

Laptop: Intel M-5Y10c | Intel HD Graphics | 8GB RAM | 250GB Micron SSD | Asus UX305FA

Server 01: Intel Xeon D 1541 | ASRock Rack D1541D4I-2L2T | 32GB Hynix ECC DDR4 | 4x8TB Western Digital HDDs | 32TB Raw 16TB Usable

Server 02: Intel i7 7700K | Gigabye Z170N Gaming5 | 16GB Trident Z 3200MHz

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×