JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD B.Tech IV Year SYSTEM ON CHIP ARCHITECTURE Previous Question Paper (September - 2022 - R18)
Answer any five questions
All questions carry equal marks
Main
With a neat block diagram, explain basic SoC system model.
Answer
A System-on-Chip (SoC) integrates all essential components of a computer or electronic system onto a single silicon die. The basic SoC system model consists of several key functional blocks interconnected via a high-speed on-chip bus or Network-on-Chip (NoC).
The core components include:
- Processor Cores: One or more CPUs, DSPs, or GPUs that execute instructions and perform data processing.
- Memory Subsystem: On-chip memory including ROM for boot code, SRAM for cache and scratchpad, and memory controllers for external DRAM.
- Peripherals and I/O: Interfaces such as UART, SPI, I2C, USB, and Ethernet controllers that allow the SoC to communicate with the outside world.
- Interconnect/Bus: The communication backbone (e.g., AMBA AXI, AHB) that facilitates data transfer between masters and slaves.
- Analog and Mixed-Signal Blocks: Components like Phase-Locked Loops (PLLs) for clock generation, ADCs, and DACs.
The block diagram conceptually shows these modules connected to a central bus matrix, with the processor acting as the primary master, managing data flow between memory and peripheral interfaces to perform specific system tasks efficiently.
Explain in detail about the memory requirements in SoC.
Answer
Memory in an SoC is critical for performance, power efficiency, and area constraints. The memory architecture is typically hierarchical to balance speed, capacity, and cost.
Key memory requirements include:
- Memory Hierarchy: SoC designs utilize a multi-level hierarchy. Small, fast L1/L2 caches are integrated directly with the processor cores to minimize latency, while larger on-chip SRAM (scratchpad memory) is used for critical real-time data.
- External Memory Interfaces: Since on-chip storage is limited by silicon area, SoCs must interface with high-density external memory like LPDDR4/5. The memory controller is a vital SoC component that manages refresh cycles, row/column addressing, and data integrity.
- Non-Volatile Storage: ROM or Flash memory is required to store the bootloader, firmware, and configuration data that must persist when the device is powered off.
- Bandwidth and Latency: High-performance applications require high-bandwidth memory access. The interconnect must support concurrent access from multiple masters (e.g., DMA engines, video processors) to prevent bottlenecks.
- Power Management: Memory consumes significant static and dynamic power. Techniques like memory banking, power gating, and voltage scaling are essential to reduce leakage current in idle states.
With a neat diagram, describe the pipelined processor model and also describe the instruction timing in a pipelined processor model.
Answer
Sign in to view the complete answer paper.
Describe the instruction execution sequence in a processor.
Answer
Sign in to view the complete answer paper.
Explain in detail about VLIW processor model and give some SOC examples using VLIW processor.
Answer
Sign in to view the complete answer paper.
Write a note on superscalar processors.
Answer
Sign in to view the complete answer paper.
Find a commercial VLIW machine and its instruction layout. Describe it and then write an instruction sequence that could compute A2 + 7 × B + A × C - D / (A × B).
Answer
Sign in to view the complete answer paper.
Describe the role of processor selection for a SoC.
Answer
Sign in to view the complete answer paper.
Explain in detail about direct mapping and set associative mapping cache organizations.
Answer
Sign in to view the complete answer paper.
Explain various replacement policies that are widely used to select a line for replacement.
Answer
Sign in to view the complete answer paper.
Explain in detail, how to evaluate L1 cache and L2 cache.
Answer
Sign in to view the complete answer paper.
With a neat block diagram, explain a typical AMBA bus - based system.
Answer
Sign in to view the complete answer paper.
Explain in detail about on - chip peripheral bus.
Answer
Sign in to view the complete answer paper.
Explain in detail about reconfigurable functional unit.
Answer
Sign in to view the complete answer paper.
Explain in detail about software reconfigurable processors.
Answer
Sign in to view the complete answer paper.