I am new to this forum and I hope that this is the right one for my question.
I cross-read some electrical engineering papers and often stumbled across the terms "Hardware Design Productivity Gap" and "Software Design Productivity Gap". To my surprise, I wasn't able to find a thorough explanation of these terms. I found:
The design gap is the divergence between technology and design capabilities.
and
[...] that productivity gains related to IC manufacturing capabilities [...] outpaced the productivity gains in IC design capabilities [...].
What is the exact meaning behind that in relation to software and hardware? And how is this gap "measured"?
Further Notes: This hardware design productivity gap term sounds to me like that there is a bottleneck somewhere that arises from being slower in designing than manufacturing hardware. However, from my point of view, when an IC is designed, it is manufactured.. where is the problem if a design process takes a while? These two steps are not connected and I don't see any problem with a "gap" there and can't think of a way to measure this "gap" properly. And I don't have any clue how to interpret "software design productivity gap"..