Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Recent content by shobhit

  1. S

    Phd Topic in Backend Physical design (synthesis, PnR)

    Hi, Can any one please suggest good PhD topic ASIC design Iam Backend Engineer so looking for Synthesis/STA/Physical Design
  2. S

    [SOLVED] what do 'set_max_delay' & 'set_min_delay' mean?

    Max and min delays are only for the arrival times of Datapath. It does not constrain the clock path -- Shobhit
  3. S

    [SOLVED] what do 'set_max_delay' & 'set_min_delay' mean?

    Hi, SETUP analysis: The STA tool is used to ensure that the data arriving at the flop input is not arriving in the setup window. In order to ensure it, the STA tool checks that (Arrival time) < (MAX_DELAY – Tsetup) HOLD analysis: The STA tool is used to ensure that the data arriving at the...
  4. S

    orientation of standard cell

    Hi, Cut on lower left corner : R0 orientation Cut on lower right corner: R90 orientation Cut on upper right corner: R180 orientation Cut on upper left corner: R270 orientation Similarly You can have MX90 MY180 . . . Etc: Where M represents Mirror an X,Y represents the axis thanks, Shobhit
  5. S

    details about OCV and AOCV

    OCV: On chip Variation of Voltage, temperature, Process. When a chip is fabricated, it is present with other identical chips on the wafer. There are some variations which happen on the complete wafer, these are referred to as global variations, and the variations which happen on the chip only...
  6. S

    assign statement in rtl compiler

    1) Set the following root attribute to TRUE attribute ==> remove_assigns 2) instruct RTL compiler which buffer to use , using the blow command set_remove_assign_options -buffer_or_inverter <BUFFER LIBCELL NAME> 3) run incremental optimization. synth -to_mapped -incr -- Shobhit
  7. S

    Mincut violations in Encounter

    Hi, Min cut violation is a DFM requirement. It constrains physical designer to have a minimum density of vias. The reason for this requirement is that due to etching vias may get etched away. FIX: replace the single cut via with multi cut vias. The issue will get resolved.
  8. S

    Setup and hold time in same path and on the same flop ?

    Ideally setup and hold violation should not be present on same timing path (F2F path). (BUT THERE CAN BE SITUATION WHERE BOTH SETUP slack & HOLD slack are negative) But if such a situation happens we will never be able to fix these violations and the design will fail. The reason is that when...
  9. S

    Setup & Hold -> what's the physical explanation?

    Hi, A Flip Flop is made up of master latch and a slave latch. Setup Time: We need to provide enough time for the input capacitance of Master latch to be charged up or discharged down, before the Master latch captures the data. To ensure that this happens ,we have a setup time requirement. If...
  10. S

    Circuit to find the no of ones and no of zeros in a 5 input bit stream

    Hi dll_fpga, I dont think that you will be able to design such a circuit w/o sequential elements. The reason is that you need to save the counts (a memory mechanism) and thus you need an FSM. You cannot do away with the counter which is a sequential circuit. Yes you can remove the divider if...
  11. S

    timing violation for CLKA pin of dualport RAM

    Hi Suman, Sometimes the pin names are misleading. Just open up the RAM lib and then check for the clock attribute of CLKA pin. If its not there, then it is a data pin. regards, Shobhit
  12. S

    Circuit to find the no of ones and no of zeros in a 5 input bit stream

    Hi, I have drawn the diagram for the circuit. The diagram is self explanatory. The salient points are. 1) minimum 3 bit counter is required to count 5 bit stream. there are separate counters for counting '0' & '1' 2) The counters are -ve edge triggered ripple counters 3) The data stream must...
  13. S

    Number of ground pad sand power pads

    Hi, It is not necessary that the power pads & the ground pads are same on a chip..... After the power is laid down after floorplan, we run IR drop analysis on the power as well as ground and a check is made on 1) How much a VDD is possible to fall at the power pins of a hard macro/ memory 2)...

Part and Inventory Search

Back
Top