This is a bit of an odd inquiry. I was researching on memory upgrades for the Beige Restoration Project, and many, many sources cite (unofficially) 768MB of RAM being the maximum on Power Macintosh G3s beiges (1GB for Blue and Whites with the one extra slot), filling all slots with 256MB SDRAM DIMMs.
But I know that 512MB SDRAM DIMMs exist and can be easily had on the internet or in person. So why is the unofficial cap 768/1024MB? Is there a technical reason for this? Is it compatibility? I'm considering picking up 512MB DIMMs because it should work-- it would be compatible on paper, though running at a slower speed depending on the DIMMs-- but if it doesn't maybe I should steer clear and stick with a 256MB set.
But if 512s don't work, why does it not work?
You might want to broaden the scope of your inquiry, because I think the same thing applies in x86 Intel land. A 440BX chipset will do 4x256 megs of SDRAM, an i815 will do 2x256 megs of SDRAM. Neither one is believed to support 512MB SDRAM DIMMs.
I am not an electrical engineer, nor do I play one on YouTube, but my guess is that you need specific hardware features to support specific amounts of RAM. Take, say, the 128K Mac where you could unsolder the chips and solder chips for 512K of RAM -
that was only possible because Burrell Smith had helpfully put the required traces for 512K on the board (see
https://www.folklore.org/StoryView.py?project=Macintosh&story=Diagnostic_Port.txt ). So that means that you would design your board/memory controller/etc based on a reasonable degree of forward thinking.
If I had to guess why they would have picked the design they did, RAM was fairly expensive back in the day. These were machines that shipped with 32-128 megs of RAM. At the time they were in the marketplace, I think only modules up to 128 megs were fairly readily available - I think 256 meg DIMMs became affordable around, oh, late 2001ish. And the life expectancy of these machines was expected to be... ~5 years. And RAM had been expensive for most of the 90s - look at, say, Mac IIs with 8 SIMM slots - upgrading those machines to 128 megs would still have been prohibitively expensive by the time most people were phasing them out (1993-1995). I remember paying $250CAD for 4 megs of 72-pin RAM for a 486 in 1995;
that would have been the time at which these memory controllers would have been being designed. If you had wanted to put a 32-meg 72-pin SIMM in your LC475 in 1994, my guess is that the memory might have cost you more than the LC475 itself.
Look at the beige G3 itself - they officially supported 3x64MB modules. My guess is that 64MB modules was the biggest available at the time the machine shipped, and manufacturers typically don't like asserting their product supports a memory capacity that they haven't been able to test. In reality, they designed the memory controller for 3x256, so
four times more. If you've already added that much extra margin to your design, why would you bother adding even more to support 3x512?
Also, the other thing I would suggest is to try and figure out when JEDEC standardized 512MB SDRAM DIMMs. It may be that they did so...
after all of these memory controllers had been designed. There are plenty of things that use RAM that aren't desktop/notebook computers. And also, typically, laptops, because they were designed later in that era, tend to support higher density modules. You can find 512 meg SDRAM SODIMMs for laptops and printers or 4 gig DDR2 SODIMMs for laptops that work with Intel memory controllers; the same capacities in full-sized DIMMs are far more rare and far less supported.
It's also worth noting that this has continued to be a thing with newer standards. Go and look on eBay for, say, 4 gig DDR2 DIMMs - most will be labelled "AMD-only" because they use a chip configuration that Intel's DDR2 memory controllers did not support - Intel had already moved on to DDR3 by that point. (I believe Intel does support some form of 4GB DDR2 DIMMs in their last DDR2 chipsets, but DIMMs that are compatible with that are far more rare than the 'AMD-only' ones on eBay) But 4 gig DDR2 SODIMMs, while rareish, do work just fine with Intel's later DDR2 laptop chipsets.