At AddictionResource it is not always easy to get out of drug addiction by the patients. But with the help of the experts, it becomes easier as they find out several ways to treat them. And one such method is the Christian rehab facilities. You just need to dial the drug addiction help hotline number and get yourself enrolled for the treatment. The experts will surely be able to help you.
↧
Drug addiction help hotline
↧
Enroll in Best IIT JEE Coaching In India: Vibrant Academy
Vibrant Academy is one name in the list of best Kota Coaching Classes . We are primarily famous for its IIT JEE Advanced Coaching. We are achieving up to 50% success rate. We have an innovative methodology for teaching students which help them to easily grab the concepts and crack difficult questions. The newly developed courses by us produce a cushty learning atmosphere and it stimulates the student’s mentality for cracking the examinations. Faculty members of the vibrant academy are real assets. They are the specialists in their respective subjects and provide individual attention to students whereas teaching. The study material which provides individual attention to students has been developed with proper research and is updated on a consistent basis. For more information about Vibrant Academy contact us @ +91–6377791915, 0744–2778899
↧
↧
Spectre XPS MS post-layout simulation
Hi, We are designing a custom SRAM memory array, after extracting parasitics from layout (PEX) and trying to do post-layout simulation spectre needs too much time (1000hrs) if using aps++ mode. Therefore, we thought XPS MS will be a faster option without sacrificing accuracy. We tried Spectre XPS MS with digital speed =3, and 'enable post layout optimization' option since it's a must. However, the simulator deleted 90% of extracted caps and res and some internal nodes in the custom SRAM cell. My question is how can adjust speed/accuracy and make sure we don't lose accuracy? Also is it reliable to use such XPS MS option in post-layout? Note, the design is almost all digital, and we operate at 200MHz frquency. I really appreciate your help. Regards, Mustafa.
↧
RE: region annotation on mosfet
Did you actually try using View->Annotations->Setup? These are the steps: Annotate the DC operating points as normal Bring up View->Annotations->Setup Then click on one of the transistors in the schematic (you'll need to do this for each type of transistor) Change the instance name on the form to "*" (as shown in the picture) For one of the cdsParam labels (you may have some empty spare ones) click and change to "region" (as shown in the picture) Apply the form Here's the form (this is for a different technology so has a different set of parameters, but the principle is the same): Andrew.
↧
AMS Simulator Options to ignore supply nets verilog models of standard cells
I am trying to run a mixed analog and digital simulation that includes standard cells with HDL views. I can run all analog simulation fine, but I want to speed up and use the HDL view for the standard cells. I imagine this is a common methodology, but I couldn't find the answer in my searches. Specifically, I need to know how to include standard cell digital blocks, like 'BUF_6', 'AND_2' etc, from a verilog standard cell lib into my mixed signals simulation using the AMS Simulator. I searched and saw related posts to using VerilogIn but in my case, I already have he standard cells provided by foundary in a cadence analog library with verilog switch view, and I have the foundry provided verilog models. In schematics I have wires connecting to the logic symbol supply pins. For example, my netlist is: XXXXX_BUF_6 I1 ( .VDD(VDD), .X(out1), .A(in1), .VSS(VSS), .VBN(VBN), .VBP(VBP)); In ADE under 'Simulation -> Options -> AMS Simulator' under 'Library files (-v)' I include the lib file XXXXX.v The verilog lib file XXXXX.v has the following code for the standard cell module XXXXX_BUF_6 (X, A); output X; input A; `ifdef VIRL_functiononly `else specify (A +=> X)=(0, 0); endspecify `endif endmodule So the verilog only defines input and output. I am guessing there must be a way to get the AMS simulator to ignore the VDD, VSS connections from the schematic?? How do I tell the simulator to handle the supplies? Thanks, Makelo
↧
↧
RE: ECAD/MCAD / IDX IDF export
IIRC there is an option in the Circuitworks settings for correcting the reversed bottom side parts. I use IDF only with CWX and don't see any issues with this. I suspect that option is to deal with the case you are seeing.
↧
RE: region annotation on mosfet
Hello Andrew,I have followed the steps you showed and i get totally different parameters as shown in the photo bellow.There is no regions ,gm etc.. paramters in the list. Where did i go wrong? Thanks
↧
RE: region annotation on mosfet
This is because the Display Mode column is set to Component Parameter and not DC Operating Point . You did not do step 1 that I listed above (annotate the DC operating points as normal first). You could change the Component Parameter to DC Operating Point, but I would advise making life easier for yourself and just annotating the DC operating points (Results->Annotate->DC Operating Points in ADE) as that is then less work. Regards, Andrew.
↧
RE: Regarding the PNOISE analysis Form for sampled Noise analysis
The pnoise analysis for sampled jitter was revamped a few releases back and this was to allow the signal for the trigger to be separate from the signal where you make the noise measurement. As part of that, you can specify which edge of the clock (the trigger) is used - you might have a signal which has multiple periods during the PSS period and so you can specify which of those edges you want (most likely though the edge number will be 1 though). Also, the sleep time is a delay (which you can leave blank if you don't want it) so that the noise is sampled at a time point delayed by that time from the threshold crossing of the trigger signal. Andrew
↧
↧
RE: How to capture the Sampled PAC/PXF results at a given frequency/sideband using OCEAN command.
Use the harmonic function. So if the total output (with all harmonics) is: value(v("/out" ?result "pac_sampled") '"eventtime" 2.15e-05) then you'd use: harmonic(value(v("/out" ?result "pac_sampled") '"eventtime" 2.15e-05) 6) where the last argument (6 above) is the sideband number (k in your equation above). You may need to take the value() of this to get a value at a specific frequency - not entirely sure what you're after here. Regards, Andrew.
↧
Sunday Brunch Video for 29th September 2019
https://youtu.be/w57735WAagg Made at TSMC OIP Symposium (camera Tom Hackett) Monday: CDNLive Israel 2019: Celsius, the Dead Sea, Ramallah Tuesday: Running the Software for an Embedded System Wednesday: Embedded Development: Specialized Processing Thursday: TSMC OIP: 6nm and 5nm Friday: Building Neural Networks with High-Level Synthesis www.breakfastbytes.com Sign up for Sunday Brunch, the weekly Breakfast Bytes email.
↧
RE: region annotation on mosfet
Hello Andrew, I have set Display mode into DC operating point as shown bellow , like you said int step 1. However the parameters are shown in grey(i cant change one of the cells into region) as shown bellow. How can i enable the option of change of these parameters, so i could change one of them into "REGION" Thanks
↧
RE: Regarding the PNOISE analysis Form for sampled Noise analysis
Thanks a lot Andrew for the clarification.
↧
↧
RE: How to capture the Sampled PAC/PXF results at a given frequency/sideband using OCEAN command.
Thanks Andrew. If I want here the value at 1*1GHz + 0.1KHz (sideband here is 1), what I should do ?
↧
RE: How to capture the Sampled PAC/PXF results at a given frequency/sideband using OCEAN command.
Replace the 6 in the above expression with 1. As I said, the second argument to harmonic is the sideband number (k in your equation). That assumes that 0.1KHz is the PAC input frequency or PXF output frequency (the translation equation is the same in both cases; it gives you the PAC output frequency or the transfer function for that PXF input frequency). Regards, Andrew
↧
RE: region annotation on mosfet
It's because you still didn't do what I suggested in the first step. If you'd annotated the DC operating points (using Results->Annotate->DC Operating Point from ADE) first, then the Simulation Data Directory wouldn't have been blank as it is in your example (as you can see from my example, the directory was filled in). If that's not filled in, then the annotation setup cannot know what parameters are available (because nothing is available) and hence they are greyed out... That probably means you've not launched the schematic from the ADE window too, or you're doing it before having run a DC simulation saving the operating point data. Regards, Andrew.
↧
RE: ECAD/MCAD / IDX IDF export
YES youre right. Thanks I found this setting in ProStep EDMD. Somehow Ive been searching for this option in the IDF-import.
↧
↧
RE: How to capture the Sampled PAC/PXF results at a given frequency/sideband using OCEAN command.
But, here we are also sweeping Delat_f from 0.1KHz to 0.2KHz in step of 0.1KHz. The harmonic of 1 doesn't contain only one frequency. Do you think value(harmonic(value(v("/out" ?result "pac_sampled") '"eventtime" 2.15e-05) 1) 1*1GHz + 0.1KHz ) wiil work ?
↧
What is the difference between DC operating parameters ron and gds of MOS
Dear All, Cam naybody please tell what is the difference between DC operating parameters ron and gds of MOS. Is ron=1/gds ? Kind Regards,
↧
Avoid icfb launching overhead
I have a user scenario where launching an ocean script is part of a larger script. And the syntax to launch the script is: ocean -restore At the end of filename.ocn, it is "exit()" So, the larger script serves its function, it invoked the ocean environment in the middle and exited the environment after the ocean script finished, and then it moves on to execute the rest of the code. One catch, as you might already know, is that entering the ocean environment has a quite some time overhead, about 15-45 seconds, which is actually a big portion compared to the total execution time of the larger script. And I need to execute the script quite often, so it would make sense if I can have a background icfb process that is in standby/listening mode, so that I only need to pay the time overhead once. What I assume how it will work is: 1. Create an icfb background process in standby mode 2. When main script is executed and at the code where was to be executed, the ocean script is sent to the background icfb process to be executed 3. The main script waits for the icfb process to signal a 'finish' flag, gets the returned value, and move on to the rest of the script. I would like to be shed some light on whether the above "pseudo code" is correct, or suggestion for better implementation, or some hints about how to implement the above pseudo code.
↧