The Science Forum - Scientific Discussion and Debate  
 
 Live Chat    FAQ    Search    Usergroups
 
Register  ::  Log in Log in to check your private messages
 
Science Forum Forum Index » Computer Science » is this right about ROM circuits

  
 is this right about ROM circuits « View previous topic :: View next topic » 
Author Message
gib65
Posted: Thu Jul 03, 2008 8:43 pm    Post subject: is this right about ROM circuits Reply with quote

Forum Freshman
Forum Freshman

Joined: 10 Oct 2007
Posts: 40

Can anyone tell me if this is right? It's based on what little I remember from the course I took in digital design.

gib65 wrote:
A ROM chip starts out with all its input and output lines interconnected like a grid (see figure 3a), so that a signal entering on any input line can find its way, like a car through a grid of streets, to any output line (and, in fact, it would find its way to all output lines as that is the nature of electric currents). As it stands, this is somewhat of a useless circuit. It would be more useful if it could actually compute something meaningful, some specific output pattern given a specific input pattern. The way computer engineers do this is by building these ROM circuits with fuses at each intersection. Through a complex procedure by which it is determined which intersections should block incoming signals and which should allow them to pass (depending on what you want the ROM chip to compute), certain fuses are selected and blown while others are left alone. They blow the selected fuses - literally exploding the intersections - making it impossible for any signal to pass through that intersection. It would be like a car approaching an intersection and finding a giant hole there. This results in only certain pathways down which the signal can travel, and thus only certain output lines at which the signal can arrive. For example, in figure 3b, you can see that an input signal on line 3 results in output signals on lines 4, 7, and 9. Put in binary notation, we would say that the input 0010000000 (where the 0's mark no input signals and the 1 marks an input signal) results in the output 0001001010 - or that the ROM chip computes 0001001010. You can also see, by manually tracing it out, that an input of 1010001110 results in 011001010, and that an input of 0101000100 results in 0111000000. By blowing a different set of fuses, the ROM chip would compute a different set of output for these input.


http://www.scienceforums.net/forum/attachment.php?attachmentid=1846&stc=1&d=1215141364
figure 3a

http://www.scienceforums.net/forum/attachment.php?attachmentid=1847&stc=1&d=1215141377
figure 3b
Back to top
View user's profile Send private message
Display posts from previous:   
   Page 1 of 1

Science Forum Forum Index » Computer Science » is this right about ROM circuits
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
 
 


Google
 

© 2004-2008 Thescienceforum.com

Sponsored by EnluxLED

Partner Forums
Politics Forum  Radar Detector