ASIC Engineer - Pune, India - Kiash Solutions LLP

    Default job background
    Full time
    Description

    This role is open for:

    Pune , Bangalore, Chennai, Indore, Ahmedabad, Hyderabad

    Exp 4+ yrs

    An Application-Specific Integrated Circuit (ASIC) Verification Engineer plays a crucial role in the design and development of ASICs, which are custom-designed integrated circuits for specific applications. The verification process ensures that the ASIC functions correctly and meets the design specifications before it is manufactured. The roles and responsibilities of an ASIC Verification Engineer include:

    1. Understanding Design Specifications:
    • Reviewing and understanding the ASIC design specifications provided by the design team.
    • Collaborating with design engineers to gain insights into the functionality of the ASIC.
    1. Testbench Development:
    • Creating and developing testbenches, which are simulation environments to validate the ASIC design.
    • Designing and implementing test scenarios to thoroughly verify the functionality of the ASIC.
    1. Verification Planning:
    • Developing a verification plan that outlines the overall strategy for verifying the ASIC.
    • Identifying and documenting verification goals, milestones, and success criteria.
    1. Functional Verification:
    • Executing functional verification tests to ensure that the ASIC meets its intended functionality.
    • Debugging and resolving issues identified during the verification process.
    1. Code Coverage Analysis:
    • Utilizing code coverage tools to assess the effectiveness of the verification process.
    • Ensuring that the testbenches cover a sufficient percentage of the ASIC design code.
    1. Assertion-Based Verification:
    • Implementing assertions to capture design constraints and ensure specific conditions are met.
    • Employing formal verification methods to mathematically verify specific aspects of the design.
    1. Performance Verification:
    • Verifying the performance aspects of the ASIC, such as speed, power consumption, and latency.
    • Assessing the ASIC's ability to meet specified performance requirements.
    1. Interface Verification:
    • Verifying the interfaces between the ASIC and other components or subsystems.
    • Ensuring proper communication and data exchange between the ASIC and external entities.
    1. Collaboration with Design Team:
    • Working closely with ASIC design engineers to address and resolve issues identified during verification.
    • Providing feedback to the design team for design improvements and optimizations.
    1. Documentation:
    • Creating detailed verification documentation, including test plans, test cases, and verification reports.
    • Ensuring that documentation is comprehensive and well-maintained.
    1. Adopting Verification Methodologies:
    • Utilizing industry-standard verification methodologies, such as Universal Verification Methodology (UVM).
    • Staying abreast of advancements in verification techniques and tools.
    1. Post-Silicon Validation Support:
    • Collaborating with post-silicon validation teams to ensure a smooth transition from pre-silicon verification to post-silicon testing.
    • Supporting debugging efforts during the post-silicon validation phase.