Add office photos
Employer?
Claim Account for FREE

Siliconus Technologies

4.7
based on 33 Reviews
Filter interviews by

10+ Swiggy Interview Questions and Answers

Updated 7 Mar 2025

Q1. if you have two clock inputs to the register what issues do you face?

Ans.

Having two clock inputs to a register can lead to timing issues, metastability, and increased complexity in design.

  • Timing Issues: Different clock edges can cause data to be sampled incorrectly.

  • Metastability: If the clocks are not synchronized, the register may enter a metastable state, leading to unpredictable outputs.

  • Increased Complexity: Designing for two clock domains requires careful consideration of clock domain crossing techniques.

  • Example: If one clock is running at a h...read more

Add your answer

Q2. Why don't we consider hold analysis during placement stage?

Ans.

Hold analysis is not considered during placement stage because it is primarily a timing issue and is addressed during the routing stage.

  • Hold analysis is a timing check that ensures data arrives at the destination flip-flop after the clock edge, without violating the setup time.

  • During the placement stage, the focus is on meeting the timing constraints related to setup time, while hold time violations are typically addressed during routing.

  • Considering hold analysis during place...read more

Add your answer

Q3. What does prerouting mean in terms of routing?

Ans.

Prerouting is the initial phase in the routing process where potential paths for signal connections are identified.

  • Prerouting involves analyzing the layout to determine optimal routing paths.

  • It helps in minimizing congestion and ensuring signal integrity.

  • Tools like Cadence or Synopsys are often used for prerouting analysis.

  • Example: Identifying potential routes for power and ground connections before detailed routing.

Add your answer

Q4. how the notches will occur in the design ?

Ans.

Notches in design can occur due to various factors like manufacturing processes, material properties, and design constraints.

  • Manufacturing processes: Notches can arise from cutting or machining operations, where tools create indentations.

  • Material properties: Certain materials may have inherent weaknesses that lead to notch formation during stress.

  • Design constraints: Design specifications may require notches for fitting components or for aesthetic purposes.

  • Example: In PCB desi...read more

Add your answer
Discover Swiggy interview dos and don'ts from real experiences

Q5. What is CTS? What is standard cell? What violations we face during placement time ?

Ans.

CTS stands for Clock Tree Synthesis. Standard cell is a basic building block in digital design. Violations during placement include timing, congestion, and spacing violations.

  • CTS is the process of creating a clock distribution network to ensure all sequential elements receive clock signals with minimal skew.

  • Standard cell is a pre-designed logic gate or flip-flop that is used as a building block in digital integrated circuits.

  • Violations during placement can include timing viol...read more

Add your answer

Q6. what is mmmc file & PD input files

Ans.

MMMC files are used in physical design for layout representation, while PD input files contain design specifications.

  • MMMC stands for Multi-Mode Multi-Corner, used for representing various operating conditions in designs.

  • PD input files include netlists, design constraints, and technology files necessary for physical design.

  • Examples of PD input files are .lef (Library Exchange Format) and .lib (Library files).

  • MMMC files help in analyzing the design under different scenarios to ...read more

Add your answer
Are these interview questions helpful?

Q7. What is pd? What is macro placement guide lines ?

Ans.

PD stands for Physical Design, which involves the process of transforming a circuit design into a physical layout. Macro placement guidelines are rules that dictate the placement of large blocks of logic within the layout.

  • Physical Design (PD) involves converting a circuit design into a physical layout, considering factors like timing, power, and area.

  • Macro placement guidelines provide rules for placing large blocks of logic in the layout to optimize performance and minimize s...read more

Add your answer

Q8. what is the goal of cts

Ans.

The goal of Clock Tree Synthesis (CTS) is to ensure balanced clock distribution across a chip for optimal performance.

  • CTS minimizes clock skew, ensuring that all parts of the circuit receive the clock signal simultaneously.

  • It involves creating a balanced tree structure to distribute the clock signal evenly.

  • CTS helps in reducing power consumption by optimizing the clock network.

  • For example, in a large SoC, CTS ensures that the clock reaches all flip-flops at the same time to a...read more

Add your answer
Share interview questions and help millions of jobseekers 🌟

Q9. How to reduce setup time in placement stage

Ans.

To reduce setup time in placement stage, optimize floorplan, use advanced algorithms, minimize wirelength, and consider timing constraints.

  • Optimize floorplan to reduce wirelength and improve timing

  • Use advanced algorithms for faster and more efficient placement

  • Minimize wirelength to reduce delays and improve performance

  • Consider timing constraints to ensure setup time requirements are met

Add your answer

Q10. How to fix setup violations

Ans.

Setup violations can be fixed by adjusting timing constraints, optimizing placement, buffering critical paths, and using ECO techniques.

  • Adjust timing constraints to allow more slack

  • Optimize placement to reduce wire delays

  • Insert buffers on critical paths to improve timing

  • Use ECO techniques like gate resizing or logic restructuring

  • Perform detailed analysis to identify root causes of setup violations

Add your answer

Q11. How to fix hold violations

Ans.

Hold violations can be fixed by adjusting timing constraints, optimizing placement, buffering critical paths, and using advanced EDA tools.

  • Adjust timing constraints to allow more slack for critical paths

  • Optimize placement to reduce wire delays and improve timing

  • Insert buffers to balance delays and meet timing requirements

  • Use advanced EDA tools for timing analysis and optimization

  • Consider redesigning logic to reduce critical path delays

Add your answer

Q12. How will couses hold violations

Ans.

Course hold violations can be managed by adjusting timing constraints and optimizing the physical design layout.

  • Adjust timing constraints to reduce hold violations

  • Optimize physical design layout to improve timing

  • Use advanced EDA tools to identify and fix hold violations

  • Consider buffer insertion or resizing to address hold violations

Add your answer

Q13. What is important stage in pd

Ans.

Clock tree synthesis is an important stage in physical design.

  • Clock tree synthesis ensures proper distribution of clock signals throughout the design.

  • It helps in reducing clock skew and improving timing closure.

  • Proper clock tree synthesis is crucial for achieving high performance and low power consumption.

  • Examples include tools like Synopsys ICC, Cadence Innovus, and Mentor Graphics Calibre.

Add your answer

Q14. Sta is important for pd

Ans.

Static Timing Analysis (STA) is important for Physical Design (PD) to ensure that the design meets timing requirements.

  • STA helps in analyzing and verifying the timing of the design to meet performance goals.

  • It helps in identifying critical paths and optimizing them to improve overall performance.

  • STA is crucial for ensuring that the design operates within specified timing constraints.

  • It helps in detecting setup and hold time violations to prevent timing issues.

  • STA is essential...read more

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at Swiggy

based on 6 interviews
Interview experience
4.2
Good
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

3.3
 • 435 Interview Questions
3.7
 • 405 Interview Questions
4.1
 • 212 Interview Questions
4.1
 • 161 Interview Questions
4.1
 • 150 Interview Questions
3.7
 • 144 Interview Questions
View all
Top Siliconus Technologies Interview Questions And Answers
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
75 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter