Oh duh, why didn't I think to look at the datasheet on those sockets? Thanks techknight and trag! The more I think about it, it makes perfect sense--the sockets are
designed to be reflowed -- otherwise they wouldn't make the pins so hard to access. The sockets I ordered can take 260 celsius for a maximum of 30 seconds. The durability is "25 cycles" -- I'm assuming that means removals/insertions. That seems kind of low...hopefully I'm not making cheap garbage that will wear out quickly.......
I did think more about a reprogrammable version, bigmessowires. I see what you're saying -- use one of the VCC pins on the SIMM for VCC, and a different VCC pin on the SIMM for the write enable line, so they would actually be broken out separate if I plugged it into an external programmer. That would work...
As for in-circuit programming, I'm guessing I would need to use a weak pull-up resistor to force WE high at all times unless when pulled low by the microcontroller...(I guess the microcontroller could just be in control of keeping the pin high when not programming, but I wonder if the microcontroller would start up fast enough to pull it up before the IIci started accessing it...)
I also thought about making a separate programmer board with a SIMM socket, but I came to the same conclusion as you -- it doesn't really get us anywhere since we can already get a EEPROM programmer board. I guess it would help because I could make custom software to use with it on Mac/Linux/Windows and we wouldn't have to worry about sockets, but the USB is just cooler. Also, it's hard to find 64 pin SIMM sockets -- none of the usual suppliers carry them to my knowledge. Looks like Tyco used to make them, and they're discontinued now?
As far as USB goes, first of all, how hard will it be to find a 5V microcontroller? It seems like everything is 3.3V nowadays. I have plenty of room on the back of the board physically for the connector, a small microcontroller, and shift registers and whatever else I need, but I don't think I'd be able to route the traces without adding more board layers. Maybe I'm just being pessimistic like I was before when routing the first SIMM, but I'm thinking it's going to be tough...most of the front side of the board is already used up, and it's going to be hard to reach everything solely from the back side. Especially the data pins, which are all near the bottom of the board. I guess I could let an autorouter try to take care of it...anybody have any thoughts on this? I really think this is where the project needs to be headed (toward being USB programmable).
I also thought about making the SIMM taller, but there's barely any clearance for anything taller in the SE/30, and I'd like to make it physically fit in all the models it supports.
Whew trag, thanks for all the info! Looks like the AM29F040B-70JC is exactly the same pinout as the 4 megabit chip I'm using, and the AT49F010 is the same pinout as the 1 megabit chip I'm using. Makes me glad for JEDEC standards

Those would both work fine as far as I can tell. The middle one would probably cause too many problems since like you said it has a /RESET pin.
I would definitely be interested in anything you could do to help with the cost/logistics of the next version of the SIMM, trag...I ordered enough parts to build all of the first batch, so once I move on to the second "pirate edition" (with LEDs), I will be needing parts again.
Ah, that's great about the 6100 pinout! Hopefully it's exactly the same in which case your module would already work. That would be awesome. The four layer part of it does kind of make it difficult financially to make more

I think I'm using 70 ns flash already, even on the IIci SIMM. Is the thickness still about 50 mils on the Power Mac ROM DIMM PCB?
I didn't even know there was such thing as a PSOP44 socket. Interesting...yeah, we'd need some way of making it work with sockets to be useful for ROM hacking. Thanks for all the info about the Power Mac ROM modules!
I know what you mean about being busy with all your projects. To be honest, just this SIMM project alone has kept me busy enough; I couldn't imagine juggling everything else you're doing on top of that!