Search Engine www.edaboard.com

Setup Encounter

Add Question

43 Threads found on edaboard.com: Setup Encounter
Greetings, I'm very new to digital implementation and I've been given the job to use encounter to perform auto P&R (with no formal training), I'm not the RTL designer or SDC creator. I'm having a timing violation that I'm trying to understand and I'm having a heck of a time figuring out what the problem is. There's a output port register (cs
Hi, I am using ELC to generate the .lib files for some layouts, but it seems like we need setup.ss and elccfg files for that. Most of the tutorials online only tell how the format of setup.ss file looks like but they donot tell how we can determine the values filled in those tables. I am using Samsung 28nm library from MOSIS and it didn't have
Hi folks, I have seen few zero cycle ( set_multicycle_path 0) setup paths in design. Can you explain why there is a need of having 0 cycle setup path? what is a advantage of the same? How do we check hold violations for these kind of paths? These paths are violating setup time. How can fix this issue in cadence encounter
check this link Fixing setup & Hold Violations
Hi I saw CPPR adjustment is added in the setup path and subtracted in the hold timing. What is the Purpose of CPPR. and hold time is calculated at the same edge of clock at two flipflops... so if a hold violation occurs then there is a possibility for setup violation also.. Is that Right? thanks
Hi, My SDF file generated by encounter does not specify setup/hold time for flipflop's reset. On the other hand, SDF file generated by DesignCompiler does specify that. Does anyone know how to fix this? Thanks
Hi, I am new to SOC encounter and I am using First encounter. When I try to do the physical design flow, I am having setup violations after nanorouting stage. The violation remains even after optimizing the design. I've read that addition of buffers will resolve the issue. But how can I add buffers in the design?? How can I identify (...)
hii, i need help, i hav use hfss 11 an problem encounter when i analyze my hfss antenna Port 'WavePort1': No non port face could be found containing a terminal edge assignment. Port refinement, process hf3d error: Number of terminals does not match the number of modes requested. Verify port WavePort1 setup. because
Well this doesnt tell much, the problem will be with your setup. Try an inverter first and see if the timing .lib is fine and then proceed to complex cells. Any characterization tool takes to time to get familiar with.
The flow in SoC, is floor plan, placement, optimization -prects, cts, optimization -postcts, optimization -postcts -hold, routing, optimization post route, setup &hold, optimisations si setup & hold.
I'm a beginner at using encounter and am running into some issues. The timing analysis reports in encounter show no setup or hold time violations in my design. However, after I import the layout into Virtuoso and run a simulation on the PEX extracted view (R+C only), there are several violations (they appear to be hold time violations). I (...)
Hi everyone, I am a learner of encounter (cadence) and meet the setup violation on the inclkSrc2reg group, which is shown as follows: Path 1: VIOLATED setup Check with Pin \DFF_1048/Q_reg /CLK Endpoint: \DFF_1048/Q_reg /D (^) checked with leading edge of 'CK' Beginpoint: g35 (v) triggered by leading edge of 'CK' (...)
1. using setOptCond command. 2. No i think. 3. Normally best case and worst case operating condition is used for SoC encounter do timing optimization of setup and hold. 4. Post-PD netlist has complete clock tree structure and so more accurate timing analysis with wire capacitance. Thanks.
If one were to build a replacement for the ordinary household washing machine motor. What kind of motor setup is one likely to encounter?, I suspect some kind of multi-phase controlled with IGBT or similar. But that may not be the whole story? (The larger picture is to accomplish a replacement that can do things ordinary controllers just won't.)
Hi, I am trying to use timing debug feature in soc encounter. When we click on the timing debug from the timing menu in the soc encounter, it will automatically display a new window with setup timing check. I want to analyze by viewing the path histogram of hold time but dont know how to do that after search in the soc user guide and (...)
Hi all, Im using SoC encounter, and after placement + optimization i analyzed time and got about 1700 setup violations. The thing is, that apart from 6, all the violations are input-to-register, and almost all of them includes a port named PHY_DATA. Example to a path from the report in the image. 61721 And it con
Yes there are a number of template scripts. There is one for each stage of the design process and they are all controlled by a single setup script which initializes the design variables. Here is how you can get the template scripts. This is from encounter Text Command Reference: writeFlowTemplate -help
The "optimal" solution you want is a ripple counter, which has a delay from clock input to output. The delay increases for each counter stage, and there will be problems with setup time if you feed the outputs to other parts of a synchronous design. The solution from the tool is fully synchronous and all outputs will switch at the same time.
We have a flow setup with Cadence RTL Compiler. The command for that is write_atpg -stil > design.stil This can be imported into Tetramax. With Mentor, I am assuming DFT advisor can do the same thing . . -- adam
If there is only a 1GHz clock in this block, but there is an input signal that's changing every half nanosecond (change at both positive and negative edges of the 1GHz clock), how do I use external_delay (in RTL compiler) and use set_input_delay (in encounter place&route) to let the tools know this? So that the tool checks setup time and hold time
You can setup an account with Virage logic at: , they will allow you to download certain technologies for free.
I use a file named "setup.ss" for encounter Libarary Characterizer, but it displays : cannot find the setup file information, ensure that the name of the setup file is specified with the setup directive in the elccfg configuration file. What's the meaning of this? Could anyone give me an example for the (...)
Hi, I want to do the signalstorm using slc, but know that it is replaced by encounter library characterizer. And I only have setup file for slc "setup.ss". When I type "dg_gsim -force", it displays error "can not find the setup file information. ensure that the name of setup file is specified with the (...)
Hi , Design---------mode setup------------Nanoroute---------------top routing layer ,u can choose M5
Hello Benbenbear, I can't find any attachment in this post. Can you please upload error file and environment variables setup. I will try my level best to fix this issue. Thanks Koti
If you change the setup to eddy=off, will the problem disappear?
w.r.t to the equation ..... "LATE" refers to the "maximum delay values"" "EARLY" refers to the "minimum delay values" setup chk is always performed with the "MAX" values in the DP, cos u need to ensure tht the timing can be met evn for hte "max" delay values for ur combi logic ... wats the point in c
dear dude, Useful Skew: it is a method in delaying the capturing f/f time clock domain Advantage: Very critical setup time is met but hold time worsen
Why do we check for setup at the time of PRE-CTS optimization why not hold?
Your setup may be not loaeded properly
When i run SOC encounter 5.2 with high effort placement optimization .. Its giving error .... like stack in log file is exceeding !! how to solve this problem!! i hav 10 setup violations :( n many hold :( thanq
Have you used the same TSMC 0.35? technology to setup Tanner tools? You have to setup the Tanner tool with the appropriate technology files first and then import the design and do DRC. If you dont setup the tool for the technology, it will load the default technology which may be 1.2? or 0.6?. This may be the cause of your grid error. When (...)
Please follow the below procedure to load the Calibre LVS violations in encounter. 1. Source the calibre setup file before invoking the encounter. 2. Launch the encounter. 3. Source the file (/lib/cal_enc.tcl ) 4. Load the Design 5. Run the command (mgc_enc::runRVE ) in encounter (...)
Dear all, After I install Cadence SOC52, there is no problem during setup, and I have set the variable PATH right( just add cad/Cadence/SOC52/tools/bin ). After that I type encounter, the linux system said " command not found, or bad interpreter " geeeeeee........what's wrong? Even if I type ./encounter at the encounter (...)
Dear all, After I install Cadence SOC52, there is no problem during setup, and I have set the variable PATH right( just add cad/Cadence/SOC52/tools/bin ). After that I type encounter, the linux system said " command not found, or bad interpreter " geeeeeee........what's wrong? Even if I type ./encounter at the encounter (...)
The violations u have reported can be easily fixed by ECO, Every time the tool may not give u the best timing, and also looking into the timing violation values 20ps hold and 6ps setup, they can be fixed by using techniques like cell resizing, buffer insertion....
Ok, that reasoning of setup/hold balancing makes more sense. An extended question on a current project (>500MHz): how do I justify when I should use "useful skew"? Without using it, I had a small violation on both setup and hold (less than 20ps). If using "useful skew", they were all removed. I don't know how SoC encounter did that. Also (...)
Hi, I want to know what effects are when creating a clock source and a generated clock and then set setting latency, uncertainty, etc. Is there a GUI tool to visualize what effects are? Basically I want to solve the setup timing violation in SoC encounter by looking at the launch delay and capture delay (the data delay is fixed). I am not sure w
hi, i encounter this same porblem in cadence. even if ur model file is set correctly, it caused me this error. wat i did was to solve this was I went to the menu "Tools --setup corners "in analog design environment window and clicked "save model file". Then it worked fine for me in cadence. See if can u do a similar thing in ads. sorry if u have
when I run hspicerf with hspice2004.9 , I encounter such a error: No configuration file (.admrc) found. After I setup a blank file named .admrc Still a error occur: -*- internal S-fault -*- The netlist file is pa.sp in hspicerf demo dir.
hai, you select setup/pads and complete/select indiviual component whwtever you want. bye
In SOC encounter, there are special command to fix setup time, you can find the comman from his document. And, you can call PKS to optimize the timing.
How to setup env variable in .cshrc????