Reply 40 of 48, by dionb
- Rank
- l33t++
The One Demon wrote on 2025-11-12, 08:28:I've tried looking these up, but I'm having trouble 🤣. Does anyone know how big these SIMM RAM sticks are? I found the top RAM sticks 2 larger chips and 1 smaller chip on them. They're either 2MB each per large chip, or total I'm not entirely sure?
Interesting that the second lot of RAM is tinned, rather than gold.
These are from the same PC as the battery corroded Asus motherboard.
The trick with RAM is to find the datasheet of the chips on the modules, or just a sufficiently clear product name.
The SIMMs with 9 identical chips have OKI M511000A-70J chips. Googling that gets you:
1,048,576-Word x 1-Bit DYNAMIC RAM : FAST PAGE MODE TYPE
1048576 is 1M x 1 so 1Mbit total. Eight of those gives you and 8-bit wide interface (which is correct for 30p SIMMs and an indication you're looking at the right info) an 8 x 1Mb = 8Mb = 1MB. The ninth gives you parity.
So this is a 1MB FP DRAM module with parity rated to run at 70ns. And yes, the SIMM has tinned pads. Back in the day manuals went out of their way to tell you that if your motherboard has tinned pins on the SIMM slots you should only use tinned SIMMs and if your slots have gold pins you should only use SIMMs with gold pads. I can see from electrochemical theory how mismatched metals could lead to corrosion, but in practice people mixed and matched and I can't say I've ever seen a case where - even after decades - a mismatch led to bad connections. I have however seen tinned SIMMs having poor connectivity due to oxidation regardless of the SIMM slot pins.
The 3-chip module has two big chips and one small one. Knowing that the SIMM must be 8 bits wide (plus a ninth for parity) that tells us the 2 chips need to be x 4 wide, and the third x 1 (and 1/4 of the capacity of the big ones). Sure enough:
km44c4100aj-6
4M x 4Bit CMOS Dynamic RAM with Fast Page Mode
So, 4 x 4 = 16Mb = 2MB and 4 bits wide.
The BP41C4000-6 doesn't seem to get any hits for relevant datasheets, but is mentioned in a couple of sites selling 4MB parity SIMMs. So it's certain to be a 4M x 1 fast page DRAM chip.
That makes these SIMMs 4MB FP DRAM with parity, rated to run at 60ns.
In general 70ns is good for up to ~60MHz, with 60ns needed for 66MHz and/or for really tight timings. And 386 had pretty tight timings, being able to get memory access down to 2 cycles. 1 cycle at 40MHz would be 25ns, so with 2 cycles you could hit 50ns. That's too fast for either of these SIMMs (at least: they're not rated for that. They might run faster than specced though...). Conversely with an extra wait state you go up to 75ns, in which case either is good enough. So based on spec these sets of SIMMs should both allow the same timings on this board/with this CPU. However if you want to push things, I'd sooner bet on the 60ns part than the 70ns. With 33MHz things would be different as then a cycle is 30ns and so you could use 60ns memory to allow access in 2 cycles where you couldn't (at least on paper) with 70ns, needing that third cycle.