A library of over 150 Technology IP blocks to accelerate model construction, enable comprehensive system-level exploration and make system design available for a diverse application space. These IP blocks are used in Genesis Architect to assemble system models. The blocks are hardware (A72, Power8, PCIe, DDR4, Cache, DMA etc.), Software (RTOS, Task/Thread), resource (time-based, scheduler-based, quantity-based, queue), traffic (distribution, file input, custom sequence), and supporting components. These blocks have functionality, timing and power i