website: metadata: name: "Google Reichman AI Tech School" title: "Chip Design and Verification Course Syllabus - Google Reichman AI Tech School" core_info: source_url: "https://graitechschool.co.il/chip-design-and-verification-course-syllabus" content_type: "course_syllabus" header: primary_elements: - image: alt: "Image 1" url: "https://www.graitechschool.co.il/wp-content/uploads/2022/12/Mask-Group-9042.png" navigation: [] actions: [] content: - section: title: "Introduction to digital design" description: "" elements: - image: alt: "Image 2" url: "https://www.graitechschool.co.il/wp-content/uploads/2022/12/Gilad-Kavalerchik__221220_130.jpg" - topics: - "Unsigned & signed Binary numbers & fractions" - "Logical operator and Boolean Algebra." - "Gates and the timing of gates." - "Combinational designs (Decoders, Multiplexers, Adders)" - "Sequential designs – MS D FF and its timing. Types of registers" - "Sequential circuits & state machines" - "Pipelined circuits" - "Busses, memories, and FIFOs" - "Signal & image processing – 1D and 2D filters" - "Clock synchronization" - "Clock Domain Crossing" - "Top-Down design and examples" actions: [] - section: title: "Hardware design using Verilog" description: "" elements: - image: alt: "Image 3" url: "https://www.graitechschool.co.il/wp-content/uploads/2022/12/Gilad-Kavalerchik__221220_146-e1671960198187.jpg" - topics: - "Introduction to Verilog & design flow" - "Verilog syntax and data types" - "Combinational logic" - "Sequential logic" - "Finite State Machines" - "Introduction to SystemVerilog" - "Modular,scalable, and parametric design" - "Multi-clock & Multi-reset domain systems" - "Memories, redundancy, and error correction codes" - "FIFOs, Advanced synchronizations, and Flow Controls" - "High-Speed Bus protocols and Interfaces" - "Timing concepts and Synthesis Constraints" - "Signed and Fixed-Point arithmetic" - "Synthesis & PPA Analysis" - "FPGA implementation flow and debug" - "Final project" actions: [] - section: title: "Verification using System Verilog" description: "" elements: - image: alt: "Image 4" url: "https://www.graitechschool.co.il/wp-content/uploads/2023/07/%D7%99%D7%96%D7%99%D7%93--scaled.jpg" - subsection: title: "System Verilog for verification" elements: - topics: - "Procedural Programming Constructors" - "Data Structures and Control Mechanisms" - "Interfaces and Synchronization" - "Object Oriented Programming in System Verilog" - "Verification Concepts in System Verilog" actions: [] - section: title: "UVM verification environment" description: "" elements: - image: alt: "Image 5" url: "https://www.graitechschool.co.il/wp-content/uploads/2022/12/Gilad-Kavalerchik__221220_20-e1673086560324.jpg" - topics: - "Introduction to UV M" - "Testbench Architecture and Simulation Flow Building a UVM Environment" - "Configuration and Overrides" - "UVM Sequences and Sequencers" - "Simulation Control and Objection Mechanism Connecting to the DUT" - "Integrating Multiple UVCs" - "Building a Scoreboard" actions: [] - section: title: "Advanced UVM and Functional Coverage" description: "" elements: - image: alt: "Image 6" url: "https://www.graitechschool.co.il/wp-content/uploads/2022/12/Gilad-Kavalerchik__221220_200-e1671975249252.jpg" - topics: - "Functional Coverage and Coverage-Driven Verification" - "Register Modeling in UVM" - "Final Project" actions: [] - section: title: "Enhance productivity with AI" description: "" elements: - image: alt: "Image 7" url: "https://www.graitechschool.co.il/wp-content/uploads/2022/12/AI-2.jpg" - topics: - "AI concepts and main models" - "Using generative AI to summarize content, learn and understand, develop and visualize ideas" - "Prompt engineering and human-in-the-loop approach with Gen AI Using Gemini in Gmail, Docs and other Google Tools" - "Principles for effective learning with AI assistance" actions: [] - section: title: "AI Infrastructure and Operations Fundamentals" description: "" elements: - image: alt: "Image 8" url: "https://www.graitechschool.co.il/wp-content/uploads/2022/12/Gilad-Kavalerchik__221220_10.jpg" - subsections: - subsection: title: "Introduction to AI" elements: - topics: - "AI Transformation Across Industries: healthcare, financial services, and autonomous vehicles" - "The evolution of AI to machine learning, deep learning, and generative AI" - "Generative AI and its underlying technology; LLMs, image generation" - "Beyond generative AI: Agentic AI, physical AI, and AI factories" - "History of GPUs, their architecture, the differences between CPUs and GPUs, and GPU server systems" - subsection: title: "AI Infrastructure" elements: - topics: - "Compute platforms, networking, and storage for AI" - "How energy efficient computing practices helps data centers lower their carbon footprint and energy use" - "How recommended design documents called reference architectures (RAs), can be used as a foundation for building best-of-breed designs" - "How moving from an on-prem data center to cloud based solutions that offer a flexible and accessible alternative" - subsection: title: "AI Operations" elements: - topics: - "Infrastructure management and monitoring" - "Cluster orchestration and job scheduling" actions: [] - section: title: "Power Skills" description: "The “Power Skills” section is all about building the practical abilities you need to succeed in your career. This chapter is packed with hands-on exercises and practical tips to help you develop and improve skills like public speaking, time and task management, teamwork, decision making, interviewing, creating a personal LinkedIn profile and resume. This comprehensive skill development module aims to equip you with the essential tools for a successful career path." elements: - image: alt: "Image 9" url: "https://www.graitechschool.co.il/wp-content/uploads/2022/12/%D7%92%D7%9C-%D7%95%D7%90%D7%93%D7%99%D7%A1%D7%9C%D7%90%D7%9D-scaled.jpg" - note: "*Changes may apply" actions: [] footer: links: [] info: [] social: []