io Mixing It Up in Hardware (an Advantest Case Study in Faster Full-Chip Simulations) By feedproxy.google.com Published On :: Wed, 19 Nov 2014 18:27:00 GMT Key Findings: Advantest, in mixed-signal SoC design, sees 50X speedup, 25 day test reduced to 12 hours, dramatic test coverage increase. Trolling through the CDNLive archives, I discovered another gem. At the May 2013 CDNLive in Munich, Thomas Henkel and Henriette Ossoinig of Advantest presented a paper titled “Timing-accurate emulation of a mixed-signal SoC using Palladium XP”. Advantest makes advanced electronics test equipment. Among the semiconductor designs they create for these products is a test processor chip with over 100 million logic transistors, but also with lots of analog functions.They set out to find a way to speed up their full-chip simulations to a point where they could run the system software. To do that, they needed about a 50X speed-up. Well, they did it! Figure 1: Advantest SoC Test Products To skip the commentary, read Advantest's paper here. Problem Statement Software is becoming a bigger part of just about every hardware product in every market today, and that includes the semiconductor test market. To achieve high product quality in the shortest amount of time, the hardware and software components need to be verified together as early in the design cycle as possible. However, the throughput of a typical software RTL simulation is not sufficient to run significant amounts of software on a design with hundreds of millions of transistors. Executing software on RTL models of the hardware means long runs (“deep cycles”) that are a great fit for an emulator, but the mixed-signal content posed a new type of challenge for the Advantest team. Emulators are designed to run digital logic. Analog is really outside of the expected use model. The Advantest team examined the pros and cons of various co-simulation and acceleration flows intended for mixed signal and did not feel that they could possibly get the performance they needed to have practical runtimes with software testbenches. They became determined to find a way to apply their Palladium XP platform to the problem. Armed with the knowledge of the essential relationship between the analog operations and the logic and software operations, the team was able to craft models of the analog blocks using reduction techniques that accurately depicted the essence of the analog function required for hardware-software verification without the expense of a continuous time simulation engine. The requirements boiled down to the following: • Generation of digital signals with highly accurate and flexible timing • Complete chip needs to run on Palladium XP platform • Create high-resolution timing (100fs) with reasonable emulation performance, i.e. at least 50X faster than simulation on the fastest workstations Solution Idea The solution approach chosen was to simplify the functional model of the analog elements of the design down to generation of digital signal edges with high timing accuracy. The solution employed a fixed-frequency central clock that was used as a reference.Timing-critical analog signals used to produce accurately placed digital outputs were encoded into multi-bit representations that modeled the transition and timing behavior. A cell library was created that took the encoded signals and converted them to desired “regular signals”. Automation was added to the process by changing the netlisting to widen the analog signals according to user-specified schematic annotations. All of this was done in a fashion that is compatible with debugging in Cadence’s Simvision tool. Details on all of these facets to follow. The Timing Description Unit (TDU) Format The innovative thinking that enabled the use of Palladium XP was the idea of combining a reference clock and quantized signal encoding to create offsets from the reference. The implementation of these ideas was done in a general manner so that different bit widths could easily be used to control the quantization accuracy. Figure 2: Quantization method using signal encoding Timed Cell Modeling You might be thinking – timing and emulation, together..!? Yes, and here’s a method to do it…. The engineering work in realizing the TDU idea involved the creation of a library of cells that could be used to compose the functions that convert the encoded signal into the “real signals” (timing-accurate digital output signals). Beyond some basic logic cells (e.g., INV, AND, OR, MUX, DFF, TFF, LATCH), some special cells such as window-latch, phase-detect, vernier-delay-line, and clock-generator were created. The converter functions were all composed from these basic cells. This approach ensured an easy path from design into emulation. The solution was made parameterizable to handle varying needs for accuracy. Single bit inputs need to be translated into transitions at offset zero or a high or low coding depending on the previous state. Single bit outputs deliver the final state of the high-resolution output either at time zero, the next falling, or the next rising edge of the grid clock, selectable by parameter. Output transitions can optionally be filtered to conform to a configurable minimum pulse width. Timed Cell Structure There are four critical elements to the design of the conversion function blocks (time cells): Input conditioning – convert to zero-offset, optional glitch preservation, and multi-cycle path Transition sorting – sort transitions according to timing offset and specified precedence Function – for each input transition, create appropriate output transition Output filtering – Capability to optionally remove multiple transitions, zero-width, pulses, etc. Timed Cell Caveat All of the cells are combinational and deliver a result in the same cycle of an input transition. This holds for storage elements as well. For example a DFF will have a feedback to hold its state. Because feedback creates combinational loops, the loops need a designation to be broken (using a brk input conditioning function in this case – more on this later). This creates an additional requirement for flip-flop clock signals to be restricted to two edges per reference clock cycle. Note that without minimum width filtering, the number of output transitions of logic gates is the sum of all input transitions (potentially lots of switching activity). Also note that the delay cell has the effect of doubling the number of output transitions per input transition. Figure 3: Edge doubling will increase switching during execution SimVision Debug Support The debug process was set up to revolve around VCD file processing and directed and viewed within the SimVision debug tool. In order to understand what is going on from a functional standpoint, the raw simulation output processes the encoded signals so that they appear as high-precision timing signals in the waveform viewer. The flow is shown in the figure below. Figure 4: Waveform post-processing flow The result is the flow is a functional debug view that includes association across representations of the design and testbench, including those high-precision timing signals. Figure 5: Simvision debug window setup Overview of the Design Under Verification (DUV) Verification has to prove that analog design works correctly together with the digital part. The critical elements to verify include: • Programmable delay lines move data edges with sub-ps resolution • PLL generates clocks with wide range of programmable frequency • High-speed data stream at output of analog is correct These goals can be achieved only if parts of the analog design are represented with fine resolution timing. Figure 6: Mixed-signal design partitioning for verification How to Get to a Verilog Model of the Analog Design There was an existing Verilog cell library with basic building blocks that included: - Gates, flip-flops, muxes, latches - Behavioral models of programmable delay elements, PLL, loop filter, phase detector With a traditional simulation approach, a cell-based netlist of the analog schematic is created. This netlist is integrated with the Verilog description of the digital design and can be simulated with a normal workstation. To use Palladium simulation, the (non-synthesizable) portions of the analog design that require fine resolution timing have to be replaced by digital timing representation. This modeling task is completed by using a combination of the existing Verilog cell library and the newly developed timed cells. Loop Breaking One of the chief characteristics of the timed cells is that they contain only combinational cells that propagate logic from inputs to outputs. Any feedback from a cell’s transitive fanout back to an input creates a combinational loop that must be broken to reach a steady state. Although the Palladium XP loop breaking algorithm works correctly, the timed cells provided a unique challenge that led to unpredictable results. Thus, a process was developed to ensure predictable loop breaking behavior. The user input to the process was to provide a property at the loop origin that the netlister recognized and translated to the appropriate loop breaking directives. Augmented Netlisting Ease of use and flow automation were two primary considerations in creating a solution that could be deployed more broadly. That made creating a one-step netlisting process a high-value item. The signal point annotation and automatic hierarchy expansion of the “digital timing” parameter helped achieve that goal. The netlister was enriched to identify the key schematic annotations at any point in the hierarchy, including bit and bus signals. Consistency checking and annotation reporting created a log useful in debugging and evolving the solution. Wrapper Cell Modeling and Verification The netlister generates a list of schematic instances at the designated “netlister stop level” for each instance the requires a Verilog model with fine resolution timing. For the design in this paper there were 160 such instances. The library of timed cells was created; these cells were actually “wrapper” cells comprised of the primitives for timed cell modeling described above. A new verification flow was created that used the behavior of the primitive cells as a reference for the expected behavior of the composed cells. The testing of the composed cells included had the timing width parameter set to 1 to enable direct comparison to the primitive cells. The Cadence Incisive Enterprise Simullator tool was successfully employed to perform assertion-based verification of the composed cells versus the existing primitive cells. Mapping and Long Paths Initial experiments showed that inclusion of the fine resolution timed cells into the digital emulation environment would about double the required capacity per run. As previously pointed out, the timed cells having only combinational forward paths creates a loop issue. This fact also had the result of creating some such paths that were more than 5,000 steps of logic. A timed cell optimization process helped to solve this problem. The basic idea was to break the path up by adding flip-flops in strategic locations to reduce combinational path length. The reason that this is important is that the maximum achievable emulation speed is related to combinational path length. Results Once the flow was in place, and some realistic test cases were run through it, some further performance tuning opportunities were discovered to additionally reduce runtimes (e.g., Palladium XP tbrun mode was used to gain speed). The reference used for overall speed gains on this solution was versus a purely software-based solution on the highest performance workstation available. The findings of the performance comparison were startlingly good: • On Palladium XP, the simulation speed is 50X faster than on Advantest’s fastest workstation • Software simulation running 25 days can now be run in 12 hours -> realistic runtime enables long-running tests that were not feasible before • Now have 500 tests that execute once in more than 48 hours • They can be run much more frequently using randomization and this will increase test coverage dramatically Steve Carlson Full Article Advantest Palladium Mixed Signal Verification Emulation mixed signal
io Five Reasons I'm Excited About Mixed-Signal Verification in 2015 By feedproxy.google.com Published On :: Wed, 03 Dec 2014 12:30:00 GMT Key Findings: Many more design teams will be reaching the mixed-signal methodology tipping point in 2015. That means you need to have a (verification) plan, and measure and execute against it. As 2014 draws to a close, it is time to look ahead to the coming years and make a plan. While the macro view of the chip design world shows that is has been a mixed-signal world for a long time, it is has been primarily the digital teams that have rapidly evolved design and verification practices over the past decade. Well, I claim that is about to change. 2015 will be a watershed year for many more design teams because of the following factors: 85% of designs are mixed signal, and it is going to stay that way (there is no turning back) Advanced node drives new techniques, but they will be applied on all nodes Equilibrium of mixed-signal designs being challenged, complexity raises risk level Tipping point signs are evident and pervasive, things are going to change The convergence of “big A” and “big D” demands true mixed-signal practices Reason 1: Mixed-signal is dominant To begin the examination of what is going to change and why, let’s start with what is not changing. IBS reports that mixed signal accounts for over 85% of chip design starts in 2014, and that percentage will rise, and hold steady at 85% in the coming years. It is a mixed-signal world and there is no turning back! Figure 1. IBS: Mixed-signal design starts as percent of total The foundational nature of mixed-signal designs in the semiconductor industry is well established. The reason it is exciting is that a stable foundation provides a platform for driving change. (It’s hard to drive on crumbling infrastructure. If you’re from California, you know what I mean, between the potholes on the highways and the earthquakes and everything.) Reason 2: Innovation in many directions, mostly mixed-signal applications While the challenges being felt at the advanced nodes, such as double patterning and adoption of FinFET devices, have slowed some from following onto to nodes past 28nm, innovation has just turned in different directions. Applications for Internet of Things, automotive, and medical all have strong mixed-signal elements in their semiconductor content value proposition. What is critical to recognize is that many of the design techniques that were initially driven by advanced-node programs have merit across the spectrum of active semiconductor process technologies. For example, digitally controlled, calibrated, and compensated analog IP, along with power-reducing mutli-supply domains, power shut-off, and state retention are being applied in many programs on “legacy” nodes. Another graph from IBS shows that the design starts at 45nm and below will continue to grow at a healthy pace. The data also shows that nodes from 65nm and larger will continue to comprise a strong majority of the overall starts. Figure 2. IBS: Design starts per process node TSMC made a comprehensive announcement in September related to “wearables” and the Internet of Things. From their press release: TSMC’s ultra-low power process lineup expands from the existing 0.18-micron extremely low leakage (0.18eLL) and 90-nanometer ultra low leakage (90uLL) nodes, and 16-nanometer FinFET technology, to new offerings of 55-nanometer ultra-low power (55ULP), 40ULP and 28ULP, which support processing speeds of up to 1.2GHz. The wide spectrum of ultra-low power processes from 0.18-micron to 16-nanometer FinFET is ideally suited for a variety of smart and power-efficient applications in the IoT and wearable device markets. Radio frequency and embedded Flash memory capabilities are also available in 0.18um to 40nm ultra-low power technologies, enabling system level integration for smaller form factors as well as facilitating wireless connections among IoT products. Compared with their previous low-power generations, TSMC’s ultra-low power processes can further reduce operating voltages by 20% to 30% to lower both active power and standby power consumption and enable significant increases in battery life—by 2X to 10X—when much smaller batteries are demanded in IoT/wearable applications. The focus on power is quite evident and this means that all of the power management and reduction techniques used in advanced node designs will be coming to legacy nodes soon. Integration and miniaturization are being pursued from the system-level in, as well as from the process side. Techniques for power reduction and system energy efficiency are central to innovations under way. For mixed-signal program teams, this means there is an added dimension of complexity in the verification task. If this dimension is not methodologically addressed, the level of risk adds a new dimension as well. Reason 3: Trends are pushing the limits of established design practices Risk is the bane of every engineer, but without risk there is no progress. And, sometimes the amount of risk is not something that can be controlled. Figure 3 shows some of the forces at work that cause design teams to undertake more risk than they would ideally like. With price and form factor as primary value elements in many growing markets, integration of analog front-end (AFE) with digital processing is becoming commonplace. Figure 3. Trends pushing mixed-signal out of equilibrium The move to the sweet spot of manufacturing at 28nm enables more integration, while providing excellent power and performance parameters with the best cost per transistor. Variation becomes great and harder to control. For analog design, this means more digital assistance for calibration and compensation. For greatest flexibility and resiliency, many will opt for embedding a microcontroller to perform the analog control functions in software. Finally, the first wave of leaders have already crossed the methodology bridge into true mixed-signal design and verification; those who do not follow are destined to fall farther behind. Reason 4: The tipping point accelerants are catching fire The factors cited in Reason 3 all have a technical grounding that serves to create pain in the chip-development process. The more factors that are present, the harder it is to ignore the pain and get the treatment relief afforded by adopting known best practices for truly mixed-signal design (versus divide and conquer along analog and digital lines design). In the past design performance was measured in MHz with simple static timing and power analysis. Design flows were conveniently partitioned, literally and figuratively, along analog and digital boundaries. Today, however, there are gigahertz digital signals that interact at the package and board level in analog-like ways. New, dynamic power analysis methods enabled by advanced library characterization must be melded into new design flows. These flows comprehend the growing amount of feedback between analog and digital functions that are becoming so interlocked as to be inseparable. This interlock necessitates design flows that include metrics-driven and software-driven testbenches, cross fabric analysis, electrically aware design, and database interoperability across analog and digital design environments. Figure 4. Tipping point indicators Energy efficiency is a universal driver at this point. Be it cost of ownership in the data center or battery life in a cell phone or wearable device, using less power creates more value in end products. However, layering multiple energy management and optimization techniques on top of complex mixed-signal designs adds yet more complexity demanding adoption of “modern” mixed-signal design practices. Reason 5: Convergence of analog and digital design Divide and conquer is always a powerful tool for complexity management. However, as the number of interactions across the divide increase, the sub-optimality of those frontiers becomes more evident. Convergence is the name of the game. Just as analog and digital elements of chips are converging, so will the industry practices associated with dealing with the converged world. Figure 5. Convergence drivers Truly mixed-signal design is a discipline that unites the analog and digital domains. That means that there is a common/shared data set (versus forcing a single cockpit or user model on everyone). In verification the modern saying is “start with the end in mind”. That means creating a formal approach to the plan of what will be test, how it will be tested, and metrics for success of the tests. Organizing the mechanics of testbench development using the Unified Verification Methodology (UVM) has proven benefits. The mixed-signal elements of SoC verification are not exempted from those benefits. Competition is growing more fierce in the world for semiconductor design teams. Not being equipped with the best-known practices creates a competitive deficit that is hard to overcome with just hard work. As the landscape of IC content drives to a more energy-efficient mixed-signal nature, the mounting risk posed by old methodologies may cause causalities in the coming year. Better to move forward with haste and create a position of strength from which differentiation and excellence in execution can be forged. Summary 2015 is going to be a banner year for mixed-signal design and verification methodologies. Those that have forged ahead are in a position of execution advantage. Those that have not will be scrambling to catch up, but with the benefits of following a path that has been proven by many market leaders. Full Article uvm mixed signal design Metric-Driven-Verification Mixed Signal Verification MDV-UVM-MS
io Top 5 Issues that Make Things Go Wrong in Mixed-Signal Verification By feedproxy.google.com Published On :: Wed, 10 Dec 2014 12:18:00 GMT Key Findings: There are a host of issues that arise in mixed-signal verification. As discussed in earlier blogs, the industry trends indicate that teams need to prepare themselves for a more mixed world. The good news is that these top five pitfalls are all avoidable. It’s always interesting to study the human condition. Watching the world through the lens of mixed-signal verification brings an interesting microcosm into focus. The top 5 items that I regularly see vexing teams are: When there’s a bug, whose problem is it? Verification team is the lightning rod Three (conflicting) points of view Wait, there’s more… software There’s a whole new language Reason 1: When there’s a bug, whose problem is it? It actually turns out to be a good thing when a bug is found during the design process. Much, much better than when the silicon arrives back from the foundry of course. Whether by sheer luck, or a structured approach to verification, sometimes a bug gets discovered. The trouble in mixed-signal design occurs when that bug is near the boundary of an analog and a digital domain. Figure 1. Whose bug is it? Typically designers are a diligent sort and make sure that their block works as desired. However, when things go wrong during integration, it is usually also project crunch time. So, it has to be the other guy’s bug, right? A step in the right direction is to have a third party, a mixed-signal verification expert, apply rigorous methods to the mixed-signal verification task. But, that leads to number 2 on my list. Reason 2: Verification team is the lightning rod Having a dedicated verification team with mixed-signal expertise is a great start, but what can typically happen is that team is hampered by the lack of availability of a fast executing model of the analog behavior (best practice today being a SystemVerilog real number model – SV_RNM). That model is critical because it enables orders of magnitude more tests to be run against the design in the same timeframe. Without that model, there will be a testing deficit. So, when the bugs come in, it is easy for everyone to point their finger at the verification team. Figure 2. It’s the verification team’s fault Yes, the model creates a new validation task – it’s validation – but the speed-up enabled by the model more than compensates in terms of functional coverage and schedule. The postscript on this finger-pointing is the institutionalization of SV-RNM. And, of course, the verification team gets its turn. Figure 3. Verification team’s revenge Reason 3: Three (conflicting) points of view The third common issue arises when the finger-pointing settles down. There is still a delineation of responsibility that is often not easy to achieve when designs of a truly mixed-signal nature are being undertaken. Figure 4. Points of view and roles Figure 4 outlines some of the delegated responsibility, but notice that everyone is still potentially on the hook to create a model. It is questions of purpose, expertise, bandwidth, and convention that go into the decision about who will “own” each model. It is not uncommon for the modeling task to be a collaborative effort where the expertise on analog behavior comes from the analog team, while the verification team ensures that the model is constructed in such a manner that it will fit seamlessly into the overall chip verification. Less commonly, the digital design team does the modeling simply to enable the verification of their own work. Reason 4: Wait, there’s more… software As if verifying the function of a chip was not hard enough, there is a clear trend towards product offerings that include software along with the chip. In the mixed-signal design realm, many times this software has among its functions things like calibration and compensation that provide a flexible way of delivering guards against parameter drift. When the combination of the chip and the software are the product, they need to be verified together. This puts an enormous premium on fast executing SV-RNM. Figure 5. There’s software analog and digital While the added dimension of software to the verification task creates new heights of complexity, it also serves as a very strong driver to get everyone aligned and motivated to adopt best known practices for mixed-signal verification. This is an opportunity to show superior ability! Figure 6. Change in perspective, with the right methodology Reason 5: There’s a whole new language Communication is of vital importance in a multi-faceted, multi-team program. Time zones, cultures, and personalities aside, mixed-signal verification needs to be a collaborative effort. Terminology can be a big stumbling block in getting to a common understanding. If we take a look at the key areas where significant improvement can usually be made, we can start to see the breadth of knowledge that is required to “get” the entirety of the picture: Structure – Verification planning and management Methodology – UVM (Unified Verification Methodology – Accellera Standard) Measure – MDV (Metrics-driven verification) Multi-engine – Software, emulation, FPGA proto, formal, static, VIP Modeling – SystemVerilog (discrete time) down to SPICE (continuous time) Languages – SystemVerilog, Verilog, Verilog-AMS, VHDL, SPICE, PSL, CPF, UPF Each of these areas has its own jumble of terminology and acronyms. It never hurts to create a team glossary to start with. Heck, I often get my LDO, IFV, and UDT all mixed up myself. Summary Yes, there are a lot of things that make it hard for the humans involved in the process of mixed-signal design and verification, but there is a lot that can be improved once the pain is felt (no pain, no gain is akin to no bugs, no verification methodology change). If we take a look at the key areas from the previous section, we can put a different lens on them and describe the value that they bring: Structure – Uniformly organized, auditable, predictable, transparency Methodology – Reusable, productive, portable, industry standard Measure – Quantified progress, risk/quality management, precise goals Multi-engine – Faster execution, improved schedule, enables new quality level Modeling – Enabler, flexible, adaptable for diverse applications/design styles Languages – Flexible, complete, robust, standard, scalability to best practices With all of this value firmly in hand, we can turn our thoughts to happier words: … stay tuned for more! Steve Carlson Full Article MS uvm Metric-Driven-Verification Palladium Mixed Signal Verification Incisive MDV-UVM-MS Virtuoso mixed signal MDV
io Automatically Reusing an SoC Testbench in AMS IP Verification By feedproxy.google.com Published On :: Thu, 04 Jan 2018 18:10:00 GMT The complexity and size of mixed-signal designs in wireless, power management, automotive, and other fast growing applications requires continued advancements in a mixed-signal verification methodology. An SoC, in these fast growing applications, incorporates a large number of analog and mixed-signal (AMS) blocks/IPs, some acquired from IP providers, some designed, often concurrently. AMS IP must be verified independently, but this is not sufficient to ensure an SoC will function properly and all scenarios of interaction among many different AMS IP blocks at full chip / SoC level must be verified thoroughly. To reduce an overall verification cycle, AMS IP and SoC verification teams must work in parallel from early stages of the design. Easier said than done! We will outline a methodology than can help. AMS designers verify their IP meets required specifications by running a testbench they develop for standalone / out of-context verification. Typically, an AMS IP as analog-centric, hierarchal design in schematic, composed of blocks represented by transistor, HDL and behavioral description verified in Virtuoso® Analog Design Environment (ADE) using Spectre AMS Designer simulation. An SoC verification team typically uses UVM SystemVerilog testbech at full chip level where the AMS IP is represented with a simple digital or real number model running Xcelium /DMS simulation from the command line. Ideally, AMS designers should also verify AMS IP function properly in the context of full-chip integration, but reproducing an often complex UVM SystemVerilog testbench and bringing over top-level design description to an analog-centric environment is not a simple task. Last year, Cadence partnered with Infineon on a project with a goal to automate the reuse of a top-level testbench in AMS verification. The automation enabled AMS verification engineers to automatically configure setup for verification runs by assembling all necessary options and files from the AMS IP Virtuoso GUI and digital SoC top-level command line configurations. The benefits of this method were: AMS verification engineers did not need to re-create complex stimuli representing interaction of their IP at the top level Top-level verification stays external to the AMS IP verification environment and continues to be managed by the SoC verification team, but can be reused by the AMS IP team without manual overhead AMS IP is verified in-context and any inconsistencies are detected earlier in the verification process Improved productivity and overall verification time For more details, please see Infineon’s CDNLlive presentation. Full Article AMS mixed signal design mixed-signal methodology mixed signal solution analog Mixed-Signal analog/mixed-signal Virtuoso environment mixed-signal verification
io Integrating AMS IP in SoC Verification Just Got Easier By feedproxy.google.com Published On :: Tue, 06 Feb 2018 18:37:00 GMT Typically, analog designers verify their AMS IP in schematic driven, interactive environment, while SoC designers use a UVM SystemVerilog testbench ran from a command line. In our last MS blog, we talked about automation for reusing SystemVerilog testbench by analog designers in order to verify AMS IP in exactly same context as in its SoC integration, hence reducing surprises and unnecessary iterations. But, what about other direction: selecting proper AMS IP views for SoC Verification? Manually export netlist from Virtuoso and then manually assemble together all of the files for use with in command line driven flow? Often, there are multiple views for the same instance (RNM, analog behavioral model, transistor netlist). Which one to pick? Who is supposed to update configuration files? We often work concurrently and update the AMS IP views frequently. Obviously, manually selecting correct and most up-to-date AMS IP views for SoC Verification is tedious and error prone. Thanks to Cadence Innovation, there is a better way! Cadence has developed a Command-Line IP Selector (CLIPS) product as part of the Virtuoso® environment, which: Bridges the gap between MS SoC command-line setup and the Virtuoso-based analog mixed-signal configuration Allows seamless importing of AMS IP from the Virtuoso environment into an existing digital verification setup Provides a GUI-based and command-line use model, flexible to fit into an existing design flow methodologyCLIPS reads MS SoC command (irun) files, identifies required AMS IP modules, uses Virtuoso ADE setup files to properly netlist required modules, and pulls the AMS IP out of the Virtuoso environment. All necessary files are properly extracted/prepared and package as required for the MS SoC command line verification run. CLIPS setup can be saved and rerun as a batch process to ensure the latest IP from the hierarchy is being simulated. For more details, please see CLIPS Rapid Adoption Kit at Cadence Online Support page Full Article AMS mixed signal solution Mixed-Signal analog/mixed-signal Virtuoso mixed signal Virtuoso environment mixed-signal verification
io Take Advantage of Advancements in Real Number Modeling and Simulation By feedproxy.google.com Published On :: Mon, 26 Feb 2018 23:00:00 GMT Verification is the top challenge in mixed-signal design. Bringing analog and digital domains together into unified verification planning, simulating, and debugging is a challenging task for rapidly increasing size and complexity of mixed-signal designs. To more completely verify functionality and performance of a mixed-signal SoC and its AMS IP blocks used to build it, verification teams use simulations at transistor, analog behavioral and real-number model (RNM) and RTL levels, and combination of these. In recent years, RNM and simulation is being adopted for functional verification by many, due to advantages it offers including simpler modeling requirements and much faster simulation speed (compared to a traditional analog behavioral models like Verilog-A or VHDL-AMS). Verilog-AMS with its wreal continue to be popular choice. Standardization of real number extensions in SystemVerilog (SV) made SV-RNM an even more attractive choice for MS SoC verification. Verilog-AMS/wreal is scalar real type. SV-RNM offers a powerful ability to define complex data types, providing a user-defined structure (record) to describe the net value. In a typical design, most analog nodes can be modeled using a single value for passing a voltage (or current) from one module to another. The ability to pass multiple values over a net can be very powerful when, for example, the impedance load impact on an analog signal needs to be modeled. Here is an example of a user-defined net (UDN) structure that holds voltage, current, and resistance values: When there are multiple drives on a single net, the simulator will need a resolution function to determine the final net value. When the net is just defined as a single real value, common resolution functions such as min, max, average, and sum are built into the simulator. But definition of more complex structures for the net also requires the user to provide appropriate resolution functions for them. Here is an example of a net with three drivers modeled using the above defined structural elements (a voltage source with series resistance, a resistive load, and a current source): To properly solve for the resulting output voltage, the resolution function for this net needs to perform Norton conversion of the elements, sum their currents and conductances, and then calculate the resolved output voltage as the sum of currents divided by sum of conductances. With some basic understanding of circuit theory, engineers can use SV-RNM UDN capability to model electrical behavior of many different circuits. While it is primarily defined to describe source/load impedance interactions, its use can be extended to include systems including capacitors, switching circuits, RC interconnect, charge pumps, power regulators, and others. Although this approach extends the scope of functional verification, it is not a replacement for transistor-level simulation when accuracy, performance verification, or silicon correlation are required: It simply provides an efficient solution for discretely modeling small analog networks (one to several nodes). Mixed-signal simulation with an analog solver is still the best solution when large nonlinear networks must be evaluated. Cadence provides a tutorial on EEnet usage as well as the package (EEnet.pkg) with UDN definitions and resolution functions and modeling examples. To learn more, please login to your Cadence account to access the tutorial. Full Article real number modeling analog Mixed-Signal RNM mixed-signal verification
io Virtuosity: Are Your Layout Design Mansions Correct-by-Construction? By community.cadence.com Published On :: Thu, 26 Mar 2020 14:21:00 GMT Do you want to create designs that are correct by construction? Read along this blog to understand how you can achieve this by using Width Spacing Patterns (WSPs) in your designs. WSPs, are track lines that provide guidance for quickly creating wires. Defining WSPs that capture the width-dependent spacing rules, and snapping the pathSegs of a wire to them, ensures that the wires meet width-dependent spacing rules.(read more) Full Article ICADVM18.1 Advanced Node Layout Suite width spacing patterns Layout Virtuoso Virtuosity usability Custom IC Design ux
io Virtuoso Meets Maxwell: Keeping Things Simple in the Virtuoso RF Solution By community.cadence.com Published On :: Mon, 13 Apr 2020 15:03:00 GMT We have all heard the sayings “Less is more” and “Keep it simple”. Electromagnetic simulation is an activity where following that advice has enormous payoffs. In this blog I’ll talk about some of my experiences with how Virtuoso RF Solution’s shape simplification feature has helped my customers get significant performance improvements with minimal impacts on accuracy. (read more) Full Article EM Analysis ICADVM18.1 Virtuoso New Design Platform Virtuoso Meets Maxwell Virtuoso RF Solution Virtuoso RF Electromagnetic analysis RF design Custom IC Design Virtuoso Layout Suite
io অলিম্পিক্সের যোগ্যতা অর্জন পর্বে নেমে করোনায় আক্রান্ত বক্সার ! প্রশ্নের মুখে IOC By bengali.news18.com Published On :: Full Article
io #SelfIsolation: মাথায় হাত তারকা ক্রিকেটারের, রাস্তায় রাখা গাড়ি থেকে চুরি গেল পয়সার ব্যাগ! By bengali.news18.com Published On :: Full Article
io USની PE ફર્મ Vista Equity પાર્ટનર્સ Jio પ્લેટફોર્મ્સમાં રૂ.11,367 કરોડનું રોકાણ કરશે By gujarati.news18.com Published On :: Friday, May 08, 2020 09:53 AM USની PE ફર્મ Vista Equity પાર્ટનર્સ Jio પ્લેટફોર્મ્સમાં રૂ.11,367 કરોડનું રોકાણ કરશે Full Article
io ઘરે બેઠા કરી શકો છો ચાર ધામ મંદિરની આરતી, Jio કરશે જીવંત પ્રસારણ By gujarati.news18.com Published On :: Thursday, February 27, 2020 03:57 PM ઉત્તરાખંડમાં દર વર્ષે લાખોની સંખ્યામાં શ્રદ્ધાળુઓ આવે છે પરંતુ લાખો અન્ય લોકો એવા પણ છે જે સંપૂર્ણ શ્રદ્ધા હોવા છતાં પણ કોઈ કારણસર અહીં આવી શકતા નથી. Full Article
io LPG રસોઈ ગેસ સિલિન્ડરની પરેશાનીને લઈ IOCનું નિવેદન, ગ્રાહકો માટે ઉઠાવ્યા મોટા પગલા By gujarati.news18.com Published On :: Wednesday, March 25, 2020 08:54 PM આ દરમિયાન લોકોને રસોઈ ગેસ (kitchen Gas)ની કોઈ પરેશાની ન થાય તે માટે આઈઓસી તરફથી જાહેર નિવેદનમાં કહેવામાં આવ્યું Full Article
io Facebookએ Reliance Jioની 9.99% હિસ્સેદારી 43,574 કરોડ રૂપિયામાં ખરીદી By gujarati.news18.com Published On :: Wednesday, April 22, 2020 11:08 AM Jio ભારતમાં જે મોટું પરિવર્તન લાવ્યું છે, તેનાથી અમે પણ ઉત્સાહિત થયા છીએઃ Facebook Full Article
io Jio અને Facebook મળીને ભારતમાં લોકોને બિઝનેસની નવી તકો આપશેઃ ઝકરબર્ગ By gujarati.news18.com Published On :: Wednesday, April 22, 2020 09:48 AM હું મુકેશ અંબાણી અને સમગ્ર Jio ટીમને તેમની ભાગીદારી માટે ધન્યવાદ કરવા માંગું છું. હું નવી ડિલને લઈ ખૂબ ઉત્સાહિત છું- માર્ક ઝકરબર્ગ Full Article
io Jio - FB વચ્ચેની ભાગીદારી ભારતને ડિજિટલ સોસાયટીમાં અગ્રેસર બનાવશેઃ મુકેશ અંબાણી By gujarati.news18.com Published On :: Wednesday, April 22, 2020 10:42 AM મુકેશ અંબાણીએ જણાવ્યું કે, JioMart અને Whatsapp મળીને 3 કરોડ કરિયાણાના દુકાનદારોને વધુ સમર્થ બનાવશે Full Article
io Reliance Jioમાં Facebook બની સૌથી મોટી શૅરહોલ્ડર, જાણો આ ડિલની 8 મહત્ત્વની વાતો By gujarati.news18.com Published On :: Wednesday, April 22, 2020 10:18 AM મુકેશ અંબાણીએ કહ્યું કે, જિયો અને ફેસબુકના કરારથી ડિજિટલ ઈન્ડિયાનું મિશન પૂરું થશે Full Article
io Reliance Jioમાં ભાગીદારી ખરીદવાથી Facebookને થશે આ ફાયદો! By gujarati.news18.com Published On :: Wednesday, April 22, 2020 11:12 AM Jioના 38.8 કરોડ ગ્રાહકોની સાથે ફેસબુક વધુમાં વધુ દર્શકો સુધી પહોંચી શકશે. Full Article
io જાણો Reliance Jio-Facebookની ડીલ કઈ રીતે દેશના ટેલીકૉમ સેક્ટરની તસવીર બદલી નાખશે By gujarati.news18.com Published On :: Wednesday, April 22, 2020 12:28 PM Reliance Jio અને Facebook વચ્ચેની ડીલ અંગે દુનિયાભરની રેટિંગ એજન્સીઓએ સારી પ્રતિક્રિયા આપી છે. Full Article
io Jio Facebook Deal Impact: રિલાયન્સના શૅરમાં આવી 8 ટકાની જોરદાર તેજી By gujarati.news18.com Published On :: Wednesday, April 22, 2020 12:47 PM Relianceની અન્ય સબ્સિડિયરી કંપનીઓના શૅરોમાં પણ જોરદાર તેજી જોવા મળી Full Article
io Jio-Facebook ડીલ : JioMart વૉટ્સએપ સાથે કરશે કામ, કરોડો કરિયાણા દુકાનદારોને જોડશે By gujarati.news18.com Published On :: Wednesday, April 22, 2020 01:18 PM રિલાયન્સે ગત 31મી ડિસેમ્બરના રોજ Amazon અને Flipkartને ટક્કર આપવા માટે પોતાનું નવું ઈ-કૉમર્સ સાહસ 'જિયો માર્ટ' (JioMart) લૉંચ કર્યું હતું. Full Article
io Facebook-Jio ડીલઃ દેવામુક્ત કંપની બનવા તરફ Relianceનું વધુ એક પગલું By gujarati.news18.com Published On :: Wednesday, April 22, 2020 02:36 PM મુકેશ અંબાણીએ રિલાયન્સની 42મી વાર્ષિક સામાન્ય બેઠકમાં કહ્યું હતું કે કંપનીની પાસે રોડમપ છે જેના દ્વારા 31 માર્ચ 2021 સુધી દેવામુક્ત કંપની બની શકે છે Full Article
io Jio-Facebook Deal પર આનંદ મહિન્દ્રાએ કરી મુકેશ અંબાણીની પ્રશંસા, કહી આવી વાત By gujarati.news18.com Published On :: Wednesday, April 22, 2020 04:51 PM મહિન્દ્રા ગ્રૂપના ચેરમેન આનંદ મહિન્દ્રાએ બુધવારે રિલાયન્સ ઇન્ડસ્ટ્રીઝ લિમિટેડના ચેરમેન મુકેશ અંબાણીની પ્રશંસા કરતા કહ્યું કે Facebook અને Jio ડીલ ફક્ત બે દેશો માટે નહીં પણ ભારતની અર્થવ્યવસ્થા માટે પણ સારી છે Full Article
io Facebookએ Reliance Jioમાં હિસ્સો ખરીદ્યો, ટેકનોલોજી ક્ષેત્રે સૌથી મોટું FDI By gujarati.news18.com Published On :: Wednesday, April 22, 2020 04:59 PM Facebookએ Reliance Jioમાં હિસ્સો ખરીદ્યો, ટેકનોલોજી ક્ષેત્રે સૌથી મોટું FDI Full Article
io Jio અને FB વચ્ચેની ભાગીદારી ભારતને ડિજિટલ સોસાયટીમાં અગ્રેસર બનાવશેઃ Mukesh Ambani By gujarati.news18.com Published On :: Wednesday, April 22, 2020 05:47 PM Jio અને FB વચ્ચેની ભાગીદારી ભારતને ડિજિટલ સોસાયટીમાં અગ્રેસર બનાવશેઃ Mukesh Ambani Full Article
io Q4 Results: 3 ગણી વધી Reliance Jioની નેટ પ્રોફિટ, 38.75 કરોડ કુલ સબ્સક્રાઇબર્સ By gujarati.news18.com Published On :: Thursday, April 30, 2020 08:15 PM જાન્યુઆરીથી માર્ચ 2020 દરમિયાન કંપનીની નેટ પ્રોફિટ (Jio Net Profit)લગભગ ત્રણ ગણી વધીને 2,331 કરોડ રુપિયા પહોંચી ગઇ, રિલાયન્સ જિયો 38.75 કરોડ સબ્સક્રાઇબર્સની સાથે દુનિયાની સૌથી મોટી ટેલિકોમ કંપની છે Full Article
io Facebook પછી Jio પ્લેટફૉર્મમાં Silver Lake કરશે 5,655 કરોડ રૂપિયાનું રોકાણ By gujarati.news18.com Published On :: Monday, May 04, 2020 10:38 AM રિલાયન્સ ઇન્ડસ્ટ્રીઝે (Reliance Industries) સોમવારે મોટી જાહેરાત કરતા જણાવ્યું છે કે ખાનગી ઇક્વિટી ફર્મ સિલ્વર લેક Equity Firm Silver Lake) જિયો પ્લેટફોર્મમાં 1.15% ભાગીદારી, 5,655.75 કરોડ રૂપિયામાં ખરીદશે. Full Article
io USની એક બહુ મોટી કંપની Jioમાં કરશે રૂ.5655 કરોડનું રોકાણ, જાણો ડીલની 5 મોટી વાતો By gujarati.news18.com Published On :: Monday, May 04, 2020 11:07 AM આવો જાણીએ Reliance Jio અને Silver Lake વચ્ચેની આ ડીલ સાથે જોડાયેલી 5 મોટી વાતો Full Article
io Reliance Jio-Silver Lakeની 5655 કરોડ રૂપિયાની ડીલથી ગ્રાહકોને શું થશે ફાયદો? By gujarati.news18.com Published On :: Monday, May 04, 2020 12:28 PM આવનારા સમયમાં કન્યૂી મર માટે જિયો કેટલીક નવી પ્રોડક્ટની શરૂઆત કરી શકે છે Full Article
io Facebook પછી Jio પ્લેટફૉર્મમાં Silver Lake કરશે 5,655 કરોડ રૂપિયાનું રોકાણ By gujarati.news18.com Published On :: Monday, May 04, 2020 12:49 PM Facebook પછી Jio પ્લેટફૉર્મમાં Silver Lake કરશે 5,655 કરોડ રૂપિયાનું રોકાણ Full Article
io જિયો-સિલ્વર લેક ડીલ : જાણો Jioએ કઈ રીતે આખી ગેમ બદલી નાખી By gujarati.news18.com Published On :: Monday, May 04, 2020 06:11 PM રિલાયન્સ ઇન્ડસ્ટ્રીઝે (Reliance Industries) સોમવારે મોટી જાહેરાત કરતા જણાવ્યું છે કે ખાનગી ઇક્વિટી ફર્મ સિલ્વર લેક (Equity Firm Silver Lake) જિયો પ્લેટફોર્મમાં 1.15% ભાગીદારી 5,655.75 કરોડ રૂપિયામાં ખરીદશે. આ સમયે જિયોએ ભારતમાં ટેલિકૉમ ક્ષેત્રને કેવી રીતે બદલી નાખ્યું તેમજ જિયોમાં હિસ્સેદારી ખરીદનાર કંપની વિશે જણાવું જરીરૂ છે. Full Article
io બે સપ્તાહમાં 60,596 કરોડ રૂપિયાની ડીલ કરી Jio બની દેશની ત્રીજી સૌથી મોટી કંપની By gujarati.news18.com Published On :: Friday, May 08, 2020 01:49 PM રિલાયન્સ જિયોની માર્કેટ વેલ્યૂ વધીને 5.16 લાખ કરોડ રૂપિયા થઈ ગઈ છે Full Article
io National International News in Bengali by News18 Bengali By bengali.news18.com Published On :: Full Article
io রান্নার গ্যাস ডেলিভারি নিয়ে নতুন প্ল্যান IOC-র By bengali.news18.com Published On :: Full Article
io দেশ বিপর্যয়ের মুখে, এই সময় Reliance Foundation'-এর 'Mission Anna Seva' এক মহৎ উদ্যোগ: নীতা আম্বানি By bengali.news18.com Published On :: Full Article
io Facebook-Jio Deal| Jio ও Facebook-র চুক্তিতে এবার পাড়ার ছোট মুদির দোকানগুলির দেদার বিক্রি বাড়বে! কী ভাবে? By bengali.news18.com Published On :: Full Article
io Facebook-Jio Deal| Jio ধামাকা! কী ভাবে ভারতে আরও গ্রাহক বাড়াচ্ছে জিও, জেনে নিন... By bengali.news18.com Published On :: Full Article
io থাকছে Ultraviolet Tunnels, লকডাউন উঠলেই যাত্রী বিমান পরিষেবার জন্য তৈরি দিল্লি বিমানবন্দর By bengali.news18.com Published On :: Full Article
io Reliance Jio-র সঙ্গে চুক্তি Silver Lake-র , জেনে নিন মেগা ডিলের সব তথ্য By bengali.news18.com Published On :: Full Article
io জিও-র হাত ধরে ফের এল বিদেশি লগ্নি, Jio-Vista-র চুক্তি সম্পর্কে জেনে নিন সব তথ্য By bengali.news18.com Published On :: Full Article
io Reliance Jio-তে ১১,৩৬০ কোটি টাকা বিনিয়োগ Vista Equity Partners-র By bengali.news18.com Published On :: Full Article
io News18 Urdu: Latest News Tiruchiorappalli By urdu.news18.com Published On :: visit News18 Urdu for latest news, breaking news, news headlines and updates from Tiruchiorappalli on politics, sports, entertainment, cricket, crime and more. Full Article
io News18 Urdu: Latest News Gwalior By urdu.news18.com Published On :: visit News18 Urdu for latest news, breaking news, news headlines and updates from Gwalior on politics, sports, entertainment, cricket, crime and more. Full Article
io Google Calls Out Apple's Intelligent Tracking Protection By packetstormsecurity.com Published On :: Thu, 12 Dec 2019 14:10:15 GMT Full Article headline privacy flaw google apple
io RBS Trials Biometric Fingerprint Bank Card By packetstormsecurity.com Published On :: Mon, 11 Mar 2019 14:35:57 GMT Full Article headline bank password science cryptography scotland
io NASA's Plutonium Problem Could End Deep-Space Exploration By packetstormsecurity.com Published On :: Thu, 19 Sep 2013 15:07:08 GMT Full Article headline government space science nasa
io Video: Furloughed Workers Worry Shutdown Is Threatening National Security By packetstormsecurity.com Published On :: Thu, 10 Oct 2013 02:10:49 GMT Full Article headline government usa cyberwar nasa
io Unpatched Kernel-Level Vuln Affects All Windows Versions By packetstormsecurity.com Published On :: Fri, 06 Aug 2010 04:16:38 GMT Full Article microsoft kernel patch
io TikTok Fixes Serious Security Flaws By packetstormsecurity.com Published On :: Wed, 08 Jan 2020 16:25:46 GMT Full Article headline hacker privacy china flaw
io Google Finds Malicious Sites Pushing iOS Exploits For Years By packetstormsecurity.com Published On :: Fri, 30 Aug 2019 14:34:02 GMT Full Article headline privacy malware phone flaw google spyware apple zero day