I'm far from confused. I just used an example I thought it would be easy to grasp for everyone.
That's fine. I was noting it because I was starting to wade into the laxy usage of the terminology with ya and it seems to be the basis of the arguments revolving around 'you have to design for this, ya don't magically discover it'. That line of argument seems premised on viewing the eSRAM boost as a complete swap from one design to something else when that isn't what was ever being claimed, so I wanted to get that cleared up for everyone.
According to your reasoning it should have been possible to use some SDR-SDRAM chips und hook them up to some interface using DDR signaling.
No. The DDR interface is designed from the ground up to operate with certain inputs to carefully exploit the timings (for instance, some of the timings present in SDR are erased entirely in DDR).
This is most definitely true. You have some pipelining going on when accesing the eSRAM. If you shift your signals through that pipeline once a clock cycle or twice is not just a matter of some timing margins.
Double pumping is simply a matter of timings. The special pipelining you are talking about is the basis for the DDR design in the first place. That was the 'ground up' design I mentioned earlier. It's not required for double pumping in theory, it's just a vastly more efficient and reliable way to get it.
The circuit have to be specifically designed for it to work that way.
The circuit has to be able to double pump, but again, the physical properties that determine if it can be double pumped are in flux alongside the manufacturing processes and testing. The way you govern the timings your circuit allows is purely by varying these physical parameters.
It's a really basic fact. Any timing margin in this world won't change the behaviour of a simple clocked flip flop for instance.
The physical characteristics of a flip flop circuit WILL change state under certain conditions. Not sure where you got this idea that the physical properties don't govern that timing. The flip flop circuit, for instance, changes state based on the resistor values it uses for the base-bias in each half. Those resistor values are temperature dependent. The charge decay on the capacitors (and thus the current flow parameters) are sensitive to the resistance. The timing of the back/forth flip flopping is dependent on the circuit's time constant (the product of resistance and capacitance), and hence it too is temperature dependent. That doesn't even account for the thermal excitations of the electrons/holes in the transistor junctions used in such a circuit either, which also affects how fast the state can change in that piece of the circuit.
You need to design any DDR capability into your circuits...
We aren't talking about DDR. You're conflating again.