I already knew that, but it was a good refresh of the topic, also thanks to you.
But it was pretty hard to find a more explicit explanation, but thanks to all. Just interpolate and reduce the wordlength of PCM and you get PDM, then apply noise shaping (using the error feedforward method you described) to move most of the quantization error energy out of the passband, and you get DSD. Interesting...
@pkane, I have a question: how do you increase word length in the conversion from PDM to multi-bit PCM, I know you have to decimate, but you do you recover the remaining "bits" out of an 1-bit signal? I don't find this anywhere, but I would like to know.