Training Courses |
Transaction-level Modelling and Bus Functional ModellingCourse id: 0050 SynopsisAs systems-on-chips (SoC) integrate increasingly more features on a chip, the sheer complexity demands a paradigm shift in design. With multiple inter-module routing groups within an SoC, it is no longer feasible for bus interfaces to be designed using conventional low-level signalling methodologies.We introduce the concept of transaction-level modelling (TLM) and bus functional modelling (BFM) in this course, which are methods to encapsulate low-level signalling into high-level transactions. TLM/BFM simplify testbench and system-level designs by separating the low-level bus models from the higher-level transactor abstractions, making your testbenches/SoC designs easier to manage and maintain. These concepts are very important for testbench simulations as well as synthesisable SoC bus interface designs. Participants will have an in-depth understanding of TLMs and BFMs, and will design transactors and bus functional models for a simple FIFO application, commonly found in numerous real-world applications. We demonstrate how modules could easily communicate with one another via a bus interface designed using TLM and BFM techniques. Communicating between two individual testbench/SoC components is as simple as making a procedure-call statement.
Course highlight
What you will learnThis course concentrates on the theoretical and practical knowledge to allow participants to achieve the following learning outcomes. Upon completing the course, participants would be able to:
Who should attendThis course is particularly suited for engineers involved with system-on-chip (SoC) design, verification and testing.PrerequisiteParticipants should have a degree in electronics (and related) engineering with an understanding of digital systems. They must be familiar with VHDL/Verilog/SystemVerilog for developing synthesizable digital systems and testbenches.Course methodologyThis course is presented in a workshop style with example-led lectures interlaced with demonstrations and hands-on practical for maximum understanding.Course duration3 days.Course structure
|
Course Schedule |
ConsultancyNews on ProvenPacProvenPac Sdn. Bhd. C-4-3 Gembira Park, Jalan Riang, 58200 Kuala Lumpur, Malaysia
Tel: +603 03 5889 5889 |
No public course currently scheduled.
Please inform me when
Please contact me to |