Another rule states that any relationship in the E-R model must be manifested, in some manner, in the data flow model.
There are, it seems, only a few ways for a relationship to be manifested in a data flow model.
If relationships in the E-R model are not represented in the data flow model, the rule checker will report this; we are then free to decide that the situation is acceptable or not, as the case may be.
Since we have been working with the data flow model, we first add the entity to an appropriate EDFD.
The difficult question is how to correlate state-transitions with the data flow model.
The highest layer of functions in the data flow model (those lying just below the wavy line in Figure 2) are mapped by the design generator to degenerate objects.
Including such information in the data flow model would increase the overlap between that model and the state-transition model.
Through strategic partnerships with leading ESL tool suppliers and the release of this significantly enhanced SonicsStudio, Sonics now provides chip architects the ability to define and model their SoC architecture using data flow models simulated using a range of supported RTL and SystemC simulators in a variety of environments.
SonicsStudio delivers the key data flow models chip architects need as well as a framework for software and hardware engineering teams to seamlessly collaborate on any given SoC project.