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 ConradATPG

  1. C

    Need Tetramax Overview

    I have a good understanding of DFT and ATPG and have used Tetramax a fair amount. However, I don't remember the scripts and files you use for Tetramax. Could someone provide an overview of the scripts/files it uses and a simple example that generates stuck-at tests and writes them out as a...
  2. C

    doubt in fault simulation process

    Every ATPG has to fault simulate the vectors they generate or they would never complete test generation for any design. They don't modify your netlist file. They work on their own binary internal representation of the netlist in memory.
  3. C

    Nofault blocks in ATPG for STA

    Why would you not do timing analysis? Your design may not operate correctly if you don't do timing analysis on parts of it. So you should do timing analysis on the whole design.
  4. C

    Why don't ATPGs like clocks generated through flip-flops?

    You don't need to use a single clock to shift the scan chain. Your scan chain connector could add lockup latches on clock domain boundaries. Alternatively you could sort the flip-flops so those in each domain are together in the chain and schedule the clock pulses so those closest to scan out...
  5. C

    [Question] What is "scan test"?

    You need to provide a better description of the chip DFT facilities. It could be that it uses pins to control the DFT logic or operates through JTAG. If it uses pins to control the DFT logic there are most like the following pins: test/functional pin shift/no shift pin test clock pin scan...
  6. C

    Thread synchronization routine?

    I am developing a threaded application to run on a MAC that needs to run on many UNIX platforms. Apple has a function (OSAtomicTestAndSetBarrier) that takes a index into an array of bits, sets the bit and returns whether the bit was set previous. This function is uninterruptible and used to...
  7. C

    AEC Q100, analog test coverage 100% --> practical interpretation

    As you are talking about analog circuits there can be an almost infinity variations of the inputs, temperature etc. so it is physically impossible to achieve 100 % test coverage. Perhaps this actually means 100% significant test coverage. So are the inputs to the analog logic digital? Look at...
  8. C

    dft interview questions

    Given a circuit and a fault how would it be tested ? How would you handle bi-directs to prevent conflicts during shifting, and application of a test ?
  9. C

    Scan Sequence Question : Chaging Measure PO

    Re: Scan Sequence Question : Changing Measure PO You will make testing faults from a flip-flop to an output pin much more difficult.
  10. C

    DFT PLanning on a new chip

    You handle separate clock domains by: 1) Assigning each clock domain a separate test clock pin. 2) During test generation force each clock to be pulsed in a separate test cycle. This will prevent you from having to mask cross clock domain captured values. 3) The scan stitching tool will add...
  11. C

    what is the difference between sequential ATPG and combinational ATPG

    ATPGs generally work on designs that have the flip-flops connected into a scan chain. This allows you to load values into them before tests and see values that they capture after a test is applied. It converts a sequential test problem into a much simpler combinatorial problem because the tests...
  12. C

    how to generate test pattern atpg in tetramax

    ATPG patterns are used to ensure that the actual chips match the specification (netlist). That is to say they are applied by a tester to find chips with manufacturing defects.
  13. C

    How to Handle Bidirection I/Os in ATPG Pattern Generation

    You have to be careful not to have a bidirect conflict while testing your chip. A bidirect conflict occurs when you have the inputs driving opposite values on to the bus. It might also be a problem if they drive the same value. Depends on technology I think. While scanning the bidir enables...
  14. C

    dftadvisor help (urgent)

    Dftadvisor can't automatically create a scan chain with just the flip-flops you want. You either need to tell it which to exclude or which to include.
  15. C

    why can't TetraMAX get right test pattern for path delay falut

    It is not clear what the problem is. My guess is that you don't really know or you english is insufficient for you to explain the problem you are seeing. The following statement is incoherent: Please try to explain this issue again.

Part and Inventory Search

Back
Top