Our software bridges the gap between software and hardware engineering, but the gap in how these two groups speak is large. So we've gathered a list of terms that are normal in either or both of those domains, so that we can start building a shared understanding of software for hardware design.