Hi ALL:I have 2 questions:1. I try to use readgds command to read GDSII file as cdump file, and then using cdump2lef covert cdump to LEF, I got stucked and found that the cdump file is correct, but the generated LEF is wrong.......is cdump2lef having bugs? I am using SOCE52USR3.2. When I am running CeltIC, I find the 'set_parm gtol' parameter, this gtol means the filter criteria for aggressors, means glitch tolerance. But I also find 'set_thresh -glitch_peak' can also set such criteria, gtol default is 5% of VDD and glitch_peak is 20% of VDD, what is the difference? Can anybody tell me? thank!
Hi eminemshow,Regarding question #1, readgds and cdump2lef are no longer supported. The recommended way of creating a LEF MACRO from gds is to use the abstract generator which is part of the Virtuoso platform.For question #2, I don't know right off personally but hopefully a CeltIC expert can chime in.Thanks,Bob
Hi eminemshow,For #2:gtol is the glitch tolerance of a single attacker. This variable toused to determine if an attacker can be an individual attacker or if itshould be grouped into the virtual attacker.-glitch_peak is applied to the combined effect of all the attackers on anet. If all the attackers that can attack can create more than theglitch_peak value amount of noise, then the net is analyzed in moredetail for glitch. When a net is analyzed in more detail, it means thatthe distributed RCs are used as well as a receiver peak analysis mayhappen.thank you,Trisha
The glitch analysis and delta delay analysis criteria are separate. For delta delay analysis, you should use the set_thresh -delta_absolute command/option. This allows you to put a delta delay value as the criteria for the delta delay analysis. For instance, if you want to analyze all nets with delta delays larger than 5ps, then you would do: set_thresh -delta_absolute 5e-12. For glitch, using -glitch_peak is correct and any glitch less than -glitch_peak will not be analyzed in detail.
You have a lot of very good questions about CeltIC. You might consider taking a CeltIC training class as these details are discussed in the CeltIC training class in more detail than can be easily written in this forum.