3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

DIY CMOS RAM Memory

DIY CMOS RAM Memory
«
  • 100_0251.JPG
  • 100_0244.JPG

If you have seen my other instructable on ram memory, you probably know that I used transistors to make a register. In this instructable I will show you how to make a register using CMOS gates.

If you haven't seen my other instructable, check it out http://www.instructables.com/id/DIY-RAM-Memory-Register-Style/

 
Remove these adsRemove these ads by Signing Up
 

Step 1What is CMOS?

What is CMOS?
«
  • symbol_N_Chan.JPG
  • symbol_N_Chan1.JPG
CMOS stands for Complementary Metal Oxide Semiconductors.  Its a form of logic that uses very little current and requires no resistors.  It uses MOSFETs in a complementary arrangement, so you use a P-channel and an N-channel MOSFET at one time.  The cool thing about CMOS is that when one MOSFET is on, the other is off, so gates don't use very much current. Another thing about MOSFETs is that the gate is not connected in any way to the drain or source so it requires no resistor, unlike ordinary bipolar transistors.
« Previous StepDownload PDFView All StepsNext Step »
63 comments
1-40 of 63next »
Oct 19, 2011. 8:17 AMWakeUpWolfgang says:
I am looking for a schematic so I can make my own ssd even if it is 1 to 8 bits big. Where could I find one or an instructable. I want it to remember the bits even with no power.
Oct 19, 2011. 8:38 PMWakeUpWolfgang says:
So is that how it works in a flash drive and a ssd and there is no permanent soultion? I am planing on making a computer from scrach and making my own parts this is the only part i am having trubbles with. sry for bad spelling i dont have spell check on my tablit
Feb 1, 2011. 8:31 PMMattTheGeek says:
it's Incredible how far we have gotten in electronics and semiconductors. Great instructable.
Jul 6, 2011. 10:58 AMGoodhart says:
I have GOT to find that article I had (it was an April Fools article in an electronics magazine) that showed how to construct a one BIT memory with tubes......foot print, about the length and width of an large encyclopedia, and the height off the table, about 14 inches. :-) It worked too, if you could find a USE for a single BIT LOL
Jul 6, 2011. 6:26 PMGoodhart says:
So far, I haven't found the schematic nor the plans, in hard copy nor on line, the closest thing I have found so far is the WOM (write only memory) :-)
Jun 25, 2011. 10:29 AMtinker234 says:
hey is this computer memory and could i make a 16 trigbyte hard drive
Jul 3, 2011. 6:06 PMtinker234 says:
ok thanks so i could
Jul 3, 2011. 8:59 PMtinker234 says:
so hey could i put a cell phone battery on board to power it alll the time
Jul 4, 2011. 8:03 PMtinker234 says:
i know but im talking about using a cell phone bTTERY TO POWER IT WHENM THE COMPUTER IS OFF
Jul 4, 2011. 8:33 PMtinker234 says:
yaha i know hey what about the power always powering the circut but the cell phone battery in case of blackout
Jul 4, 2011. 8:48 PMtinker234 says:
i know
Jul 3, 2011. 12:49 PMtakide says:
you could do it though....
Jul 3, 2011. 12:49 PMtakide says:
you would need TRILLIONS of transistors dude, thats why most computer ram systems are put into microchips so that they can cram TONS of transistors into a chip, thus storing your data.
Jul 3, 2011. 6:06 PMtinker234 says:
ok how do i do that
May 13, 2011. 8:20 AMmnova says:
What should my input voltage be?
May 13, 2011. 8:09 PMmnova says:
I used 4.5 volts (3 AAA) batteries, BS170 for the N-channel MOSFETS and zvp2106a for the P-channel MOSFETS. . . . . I actually heard the circuit fry. -_-
Jan 4, 2011. 8:09 PMaeternusjunk says:
Wow this gives me some renewed appreciation for RAM... I've got a few billion of these little puppies sitting beneath my fingertips at the moment. Incredible.
Dec 22, 2010. 1:04 PMgamini says:
Thanks for this .

Can I save some of my information ?

Dec 6, 2010. 2:03 PMparukboy says:
This looks very similar to a negative edge flip flop
Nov 25, 2010. 12:08 AMelias.alberto says:
Any tests on the frequency you can achieve with this? (i'm not thinking of any practical use, I'm just curious)
Nov 25, 2010. 3:57 PMpyrohaz says:
I think the main limiter of frequency for this would be the capacitance of the breadboard its self, i managed to get about 60khz out of a 555 timer cleanly driving a mosfet, remembering that if a mosfet isnt driven properly, it heats up due to being stuck between cut off and saturation :) Crossing wires also add capacitance.
Nov 20, 2010. 1:00 PMThereyouhaveit says:
Woah , good start for you .
Who knows , you might join a big shot company dealing in memory and taking care of the ... 10nm process ? ;)
Nov 18, 2010. 2:50 PMGeosync says:
Thanks for the excellent demo. It's a great reminder of what VLSI chips comprise. I see the beginnings of a real iPod killer here. All you need is more CMOS and an acre (or two) of land to wire them on.
Nov 18, 2010. 11:23 AMriodoro1 says:
i guess it is 4 bits that gives you 1 byte.
Nov 18, 2010. 7:50 AMLoukin says:
What is the capacity on this ram?
1-40 of 63next »

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
48
Followers
10
Author:Teslaling(Teslaling)
I like to make things that move, sense, calculate, compute, blink, and make noise. I like making things that create high voltages, electrical arcs, and can light fluorescent bulbs at a distance. I li...
more »