6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Wed Sep 25, 2024 9:20 am

All times are UTC




Post new topic Reply to topic  [ 23 posts ]  Go to page Previous  1, 2
Author Message
 Post subject:
PostPosted: Fri Sep 17, 2010 5:48 am 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10938
Location: England
Bryan Parkoff wrote:
The problem is that java script simulator does not have labels on each gate. I can't tell where data is flowing through components from data bus.

I'm continuing to add to the list of named signals, and I'm sure we'll do something to make a user interface which helps in using them. Presently I'm modifying the javascript on the fly (the browser offers a javascript console, one can change the code there, invoke functions, and take a plain text log. It's a command line!)

But, this is open source, so anyone can help. It's not so hard to teach yourself how to read the layout, if you're so inclined.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Fri Sep 17, 2010 8:32 pm 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10938
Location: England
Bryan Parkoff wrote:
...The problem is that java script simulator does not have labels on each gate...

I'm adding new labels as we speak: I think I now have labels for all the internal busses and most latches. My updates will hopefully be published before long - we'll probably be setting up a shared source control system.

ElEctric_EyE wrote:
I could sort of tell where the A0-A15 and D0-D7 pads were.... This should help...: http://visual6502.org/images/6502/6502_pad_annot_07.png . My question is, and this may be off-topic, what is the device betwixt D3 and D4?

Looks like a test structure for me: those mini-pads don't get bonded out in production, but some parameter like diffusion resistance. There are some other test structures and mini-pads over by A0. It's more visible in the die shot


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sat Sep 18, 2010 4:23 am 
Offline

Joined: Sat Jan 04, 2003 10:03 pm
Posts: 1706
In the on-chip photo, you can see traces leading from the guts of the chip to the "test pads." I'm thinking it's not a test pad, but perhaps an on-chip decoupling capacitor.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sat Sep 18, 2010 5:51 am 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10938
Location: England
I don't think there is a connection: there are some structures (perhaps protection structures) which belong electrically to the two adjacent D pads. Greg has (much!) higher resolution photos, of course, which I expect will be available in due course.

Cheers
Ed


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sun Sep 19, 2010 1:33 am 
Offline

Joined: Tue Dec 25, 2007 4:57 am
Posts: 109
6502 schematic in PDF format shows thousands of transistors. Are they field effect transistor? Are they two different transistors? What is the difference between white rectangle and white line?

Bryan


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sun Sep 19, 2010 2:18 am 
Offline

Joined: Sat Jan 04, 2003 10:03 pm
Posts: 1706
Every transistor would be an N-channel, enhancement-mode MOSFET transistor. Some transistors might be physically larger than others (e.g., smaller transistors have larger resistance, and thus excel as smaller versions of pull-up resistors). However, in principle, they're all the same kind of transistor.

If I'm seeing the same thing you are, white lines correspond to metal wires, while brownish lines are polysilicon lines. The dots are vias where different layers of the chip connect.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sun Sep 19, 2010 6:07 am 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10938
Location: England
Hang on a sec - Bryan is looking at the big schematic. I suspect Samuel may be looking at layout.

Yes, they are all FETs, and all n-channel.

But, the transistors with a heavy dark line are depletion-mode FETs, which are used to pull up the output of almost all logic gates - with a single enhancement-mode pull-down, you've got an inverter; with two, you've got a NOR or NAND depending on whether they are in parallel or in series. You'll see some very complex gates in there - and the PLA columns can be seen to be NOR gates too.

You can more or less think of depletion-mode as resistive pullups. For large drivers - the drivers for the pads and for the datapath control signals - the pullup is an enhancement-mode device, which gives better drive and lower power consumption, but pulls up to a lower final voltage.

Because you have thousands of logic gates with resistive pullups, nMOS chips use a lot of power relative to CMOS. But the fabrication is simpler, and you have half as many transistors.

Cheers
Ed


Last edited by BigEd on Sun Sep 19, 2010 6:13 am, edited 2 times in total.

Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sun Sep 19, 2010 6:09 am 
Offline

Joined: Sat Jan 04, 2003 10:03 pm
Posts: 1706
OOPS! You're right -- I read his question too fast. Yes, I was looking at the chip die.


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 23 posts ]  Go to page Previous  1, 2

All times are UTC


Who is online

Users browsing this forum: No registered users and 21 guests


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 post attachments in this forum

Search for:
Jump to: