Lets us make modelling easy for you
structure the organisation to take advantage of Model Based Design.
Building, recruiting and training modelling teams.
Building re-usable modelling infrastructure
Integrating existing models and infrastructure.
Company wide infrastructure tools and techniques.
The choice of the best models to suite different aspects of the design flow.
Choosing the right tool chains.
Evaluating model quality and performance.
Interpreting the results from models.
Your IP is valuable, you can't allow others to model it, but you don't have the time to do it yourself.
We have the proven solution
We provide components of complex devices like video processors, encryption engines etc, such that you can then construct your proprietary IP blocks simply by configuring the blocks. This is an easy way for you to get a complex model with no IP issues, which you can re-use generation after generation.
"Years later, we are still using your models, we never got the models we asked for from other suppliers"
Like the Salmon, we push upstream: we are active members of the QEMU community, the Accellera SystemC community and of course the GreenLib community.
In QEMU we deal with simulation performance issues (like multi-core and multi-threading), Models (e.g. the Xilinx Zynq platform), and debug features (e.g. reverse execution).
Within Accellera, we chair the TLP PWG, and are active members of all the other SystemC related WG's. We donate much of GreenLib to Accellera for standardisation. GreenBus became TLM-2.0. GreenConfig is becoming CCI. Come to us to develop ideas that can be taken to standardisation.
Within in the SystemC community, we develop interface definitions, including the OCP, AMB and PCI bus fabric kits.
We eat our own dog food! Contract us to build your IP models using our library. We'll be more efficient than most, and at the end, you will have the full source code and the ability to add your own IP. Our library is tool neutral, you can use it with any ESL environment which is good for you, and good for your customers.
GreenSocs has been at the heart of the SystemC standards development since its initial conception. Our models adhere to the standards, and we ensure they work with EDA tools.
We know what it takes:
Free love not free beer, GreenLib is free to use. GreenLib provides productivity, connectivity and basic model components. If you have an idea to make SystemC model writing easier, let us know and we can help put it in place, and then push for it's standardisation.
Independent of any specific EDA vendor, with our wealth of experience dating back to the very conception of SystemC, and model based design, with experience in the mobile sector, telephony, aerospace, automobile and consumer, we are extremely well positioned to accompany clients in their Model Based Design strategy and implementation. GreenSocs accompanies projects through the development life cycle, providing guidance on all aspects:
Teach a man to fish and he'll feed himself: GreenSocs offers training and support. We provide a 2 or 4 day training course that builds on your knowledge of C++ and shows you how SystemC models can be quickly put together in real contexts. We will work with your team to support them throughout the model building process.