Skip to main content

Posts

Showing posts with the label FSM Design

SRAM/Memory CAD Engineer at Qualcomm

  Hello Dear Readers, Qualcomm Bangalore currently has a vacancy for an SRAM/Memory CAD Engineer. As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Hardware Engineer, you will plan, design, optimize, verify, and test electronic systems, bring-up yield, circuits, mechanical systems,  Digital/Analog/RF/optical  systems, equipment and packaging, test systems, FPGA, and/or DSP systems that launch cutting-edge, world class products. Qualcomm Hardware Engineers collaborate with cross-functional teams to develop solutions and meet performance requirements. Minimum Qualifications: • Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 3+ years of Hardware Engineering or related work experience. OR Master's degree in Computer Science, Electrical/Electronic...

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...