Skip to main content

Posts

Showing posts with the label FSM Design

Signal Electromigration (Signal EM): Violations, Examples, and Practical Fixes

  Hello Dear Readers,   Today in this post, I will provide some deep insight into the Signal Electromigration (Signal EM): Violations, Examples, and Practical Fixes. 1. Introduction: As technology nodes shrink into the deep‑submicron and nanometer regime (7nm, 5nm, 3nm and beyond), electromigration (EM) has become a first‑order reliability concern—not only for power/ground (PG) networks but also for signal nets. Signal EM failures are often underestimated because signal currents are transient and bidirectional. However, with higher switching activity, tighter metal pitches, thinner wires, and aggressive timing closure, signal EM can cause latent or early‑life failures if not addressed properly. This article explains: What Signal EM is and how it differs from PG EM Typical Signal EM violation scenarios Detailed, practical examples Root causes behind each violation Proven solutions and best practices to fix and prevent Signal EM issues 2. What is Signal Electromigration: El...

AMS Engineer at Analog Devices

   Hello Dear Readers, Currently, at Analog Devices Bangalore vacancy for AMS Engineer role. Analog Devices designs and manufactures semiconductor products and solutions. We enable our customers to interpret the world around us by intelligently bridging the physical and digital worlds with unmatched technologies that sense, measure and connect. Analog, Mixed-Signal Verification Engineer focus on verification of high performance data converters. Job responsibilities: Learn AMS verification methodology and CAD tools Development of analog/behavioral models Validation of models to cross-check with the actual design behavior Create and own test verification as per the test plan to ensure high quality of design block Work closely with design team for complex debugs to resolve verification failures Run regressions and manage regression failures Skills Required: Basic understanding of VLSI circuits. Good knowledge of Verilog RTL coding including state machines, adders, multiplier...

Modelling of Binary Encoding, Gray Encoding and One-hot encoding FSM using Verilog HDL

Hello Dear Readers,   Today, I will explain how binary, gray, one-hot encoding FSM design using Verilog HDL. 1). Binary Encoding: Binary encoding style can be used if the area requirement is a constraint on the design. In this encoding style state parameters for the binary encoding are represented in the binary format. Two-Bit Binary Up-Counter FSM: Two-bit binary counter FSM is described below, the number of states is equal to 4 and it needs four state variables ‘s0,’ ‘s1,’ ‘s2,’ and ‘s3.’ The number of flip-flops used to represent the functionality of the counter is equal to 2. The state transition table and the state transition diagram is shown in Fig.1 and Fig.2. The transition from one state to another state occurs on the positive edge of the clock. The default state is ‘s0’ and it is the reset state. So outcome is Moore machine as the output is a function of the current state only. Fig.1 State Transition Table Fig.2 State Diagram Verilog Code: module binary_cou...