old

South Korean Won(KRW)/Moldovan Leu(MDL)

1 South Korean Won = 0.0146 Moldovan Leu



  • South Korean Won

old

Jordanian Dinar(JOD)/Moldovan Leu(MDL)

1 Jordanian Dinar = 25.1319 Moldovan Leu




old

Lebanese Pound(LBP)/Moldovan Leu(MDL)

1 Lebanese Pound = 0.0118 Moldovan Leu




old

Bahraini Dinar(BHD)/Moldovan Leu(MDL)

1 Bahraini Dinar = 47.1502 Moldovan Leu




old

Chilean Peso(CLP)/Moldovan Leu(MDL)

1 Chilean Peso = 0.0216 Moldovan Leu




old

Maldivian Rufiyaa(MVR)/Moldovan Leu(MDL)

1 Maldivian Rufiyaa = 1.1501 Moldovan Leu




old

Malaysian Ringgit(MYR)/Moldovan Leu(MDL)

1 Malaysian Ringgit = 4.1142 Moldovan Leu




old

Nicaraguan Cordoba Oro(NIO)/Moldovan Leu(MDL)

1 Nicaraguan Cordoba Oro = 0.5183 Moldovan Leu



  • Nicaraguan Cordoba Oro

old

Netherlands Antillean Guilder(ANG)/Moldovan Leu(MDL)

1 Netherlands Antillean Guilder = 9.9327 Moldovan Leu



  • Netherlands Antillean Guilder

old

Estonian Kroon(EEK)/Moldovan Leu(MDL)

1 Estonian Kroon = 1.2502 Moldovan Leu




old

Danish Krone(DKK)/Moldovan Leu(MDL)

1 Danish Krone = 2.5914 Moldovan Leu




old

Fiji Dollar(FJD)/Moldovan Leu(MDL)

1 Fiji Dollar = 7.9143 Moldovan Leu




old

New Zealand Dollar(NZD)/Moldovan Leu(MDL)

1 New Zealand Dollar = 10.9448 Moldovan Leu



  • New Zealand Dollar

old

Croatian Kuna(HRK)/Moldovan Leu(MDL)

1 Croatian Kuna = 2.5699 Moldovan Leu




old

Peruvian Nuevo Sol(PEN)/Moldovan Leu(MDL)

1 Peruvian Nuevo Sol = 5.246 Moldovan Leu



  • Peruvian Nuevo Sol

old

[Volleyball] Two Volleyball Athletes Hold Records in Coffin




old

Dominican Peso(DOP)/Moldovan Leu(MDL)

1 Dominican Peso = 0.324 Moldovan Leu




old

Papua New Guinean Kina(PGK)/Moldovan Leu(MDL)

1 Papua New Guinean Kina = 5.198 Moldovan Leu



  • Papua New Guinean Kina

old

Brunei Dollar(BND)/Moldovan Leu(MDL)

1 Brunei Dollar = 12.6171 Moldovan Leu




old

Cadence JasperGold Brings Formal Verification into Mainstream IC Verification Flows

Formal verification is a complex technology that has traditionally required experts or specialized teams who stood apart from the IC design and verification flow. Taking a different approach, a new release of the Cadence JasperGold formal verification platform (June 8, 2015) provides formal techniques that complement simulation, emulation, and debugging in the form of “Apps” or under-the-hood solutions that any design or verification engineer can use.

JasperGold was the initial (in fact only) product of Jasper Design Automation, acquired by Cadence in 2014. Jasper pioneered the formal Apps concept several years ago. While the company had previously sold JasperGold as a one-size-fits-all solution, Jasper began selling semi-automated JasperGold Apps that solved specific problems using formal analysis technology.

The new release is the next generation of JasperGold and will be available later this month. It includes three major improvements over previous Cadence and Jasper formal analysis offerings:

  • A unified Cadence Incisive and JasperGold formal verification platform delivers up to 15X performance gain over previous solutions.
  • JasperGold is integrated into the Cadence System Development Suite, where it provides formal-assisted simulation, emulation, and coverage. As a result, System Development Suite users can find bugs three months earlier than existing verification methods.
  • JasperGold’s formal analysis engines are integrated with the recently announced Indago debug platform, automating root cause analysis and on-the-fly, what-if exploration.

Best of Both Formal Verification Worlds

Taking advantage of technologies from both Cadence and Jasper, the new JasperGold represents a “best of both worlds” solution, according to Pete Hardee, product management director at Cadence. This solution combines technologies from the Cadence Incisive Enterprise Verifier and Incisive Formal Verifier with JasperGold formal analysis engines.

For example, to ease migration from Incisive formal tools, Cadence has integrated an Incisive common front end into the JasperGold apps platform. Jasper formal engines can run within the Incisive run-time environment. Cadence has also brought some selected Incisive formal engines into JasperGold.

As shown to the right, the JasperGold platform supports both the existing JasperGold front-end parser and the Incisive front-end parser. Hardee observed that this dual parser arrangement simplifies migration from Incisive formal tools to JasperGold, and provides a common compilation environment for people who want to use JasperGold with Incisive simulation. Further, the common run-time environment enables formal-assisted simulation.

The combination of JasperGold engines and Incisive engines supports two use models for formal analysis: formal proofs and bug hunting. In the first case, formal engines try all combinations of inputs without a testbench. The test is driven by formal properties written in languages such as SVA (SystemVerilog assertions) or PSL (Property Specification Language). Completion of a property is exhaustive proof that something can or cannot happen. This provides a “much stronger result” than simulation, Hardee said.

He also noted that formal analysis doesn’t necessarily require that all properties are completed. “You can get a lot of value even if proofs don’t complete,” he said. “Proofs that run deep enough to find bugs are just fine.”

Bug hunting involves random searches, and JasperGold bug hunting engines are very fast. However, these engines don’t necessarily use the most optimal path to get to a bug. So, Cadence engineers brought a constraint solver from Incisive and integrated it into JasperGold. “It looks at the constraints in the environment and gives you a better starting point,” Hardee said. “It takes more up-front time, but once you’ve done that the bug hunting engines can actually take a shorter path and find a bug a lot quicker.”

Another new JasperGold capability from the Incisive Formal Verifier is called “search pointing.” This uses simulation to penetrate deeply into the state space, and then kicks off a random formal search from a given point that you’ve reached in simulation. This technique makes it possible to find bugs that are very deep in the design.

It is probably clear by now that a number of different formal “engines” may be required to solve a given verification problem. Traditionally, a formal tool (or user) will farm a problem out to many engines and see which one works best. To put more intelligence into that process, Cadence launched the Trident “multi-cooperating engine” a couple of years ago. That has now been brought into JasperGold, where it helps “orchestrate” the engines according to what will work best for the design. This is a big part of the reason for the 15X speedup noted earlier in this post.

Integration with System Development Suite

The Cadence System Development Suite is an integrated set of hardware/software development and verification engines, including virtual prototyping, Incisive simulation, emulation, and FPGA-based prototyping. As shown below, JasperGold technology is integrated into the System Development Suite in several places, including formal-assisted debug, formal-assisted verification closure, formal-assisted simulation, formal-assisted emulation, and the Incisive vManager verification planning tool.

Formal-assisted emulation sounds like it should be easy, especially since Cadence has both accelerated verification IP (VIP) and assertion-based VIP. However, there’s a complication. Accelerated VIP represents less verification content than simulation VIP, because you have to remove many checkers to get VIP to compile on a Palladium emulator. That’s because the Palladium requires synthesizable code.

What you can do, however, is use assertion-based VIP in “snoop mode” as shown below. Assertion-based VIP coded in synthesizable SystemVerilog can replace the missing checkers in accelerated VIP. In this diagram, everything in the green box is running in the emulator and is thus completely accelerated.

 

Another example of formal-assisted emulation has to do with deep traces. As Hardee noted, emulation will produce very long traces, and it can be very difficult to find a point of interest in the trace and determine what caused an error. With formal-assisted emulation, users can find interesting events within the traces and create properties that mark them, so a debugger can find these events and trace back to the root cause.

Formal-assisted verification closure is available with the new JasperGold release. This is possible because you can use the vManager product to determine which tasks were completed by formal engines. It’s important information for verification managers who are not used to formal tools, Hardee noted.

Another aspect of formal-assisted verification closure is the JasperGold Unreachability Analysis (UNR) App, which can save simulation users weeks of time and effort. This App takes in the simulation coverage database and RTL, and automatically generates properties to explore coverage holes and determine if holes are reachable or unreachable. The App then generates an unreachable coverage point database. If the unreachable code does something useful, there’s a bug in the design or the testbench; if not, you don’t have to worry about it. The diagram below shows how it works.

Formal-Assisted Debugging

The third major component of the JasperGold announcement is the integration of formal analysis into the Indago debugging platform. As shown below, this platform has several apps, including the Indago Debug Analyzer. Two formal debug capabilities from the Jasper Visualize environment have been added to the the Indago Debug Analyzer:

  • Highlight Relevant Logic: This highlights the “cone of influence,” or the logic that is involved in reaching a given point
  • Why: This button highlights the immediate causes for a given event, and allows users to trace backwards in time

 

More formal capabilities will come with the Indago Advanced Debug Analyzer app, scheduled for release towards the end of 2015. This includes Quiet Trace, a Jasper capability that reduces trace activity to transactions relevant to an event. Also, a what-if analysis allows on-the-fly trace editing and recalculation to explore effects and sensitivities, without having to re-compile and re-execute the simulation.

Finally, Cadence has a Superlint flow that is now fully integrated with the JasperGold Visualize debugger. This two-tiered flow includes a basic lint capability as well as automated formal analysis based on the JasperGold Structural Property Synthesis app. “This could be a very good entry point for designers to start using formal,” Hardee said.

“Formal is taking off,” Hardee concluded. “People are no longer talking about return on investment for formal—they have established that. Now they’re supporting a proliferation of formal in their companies such that a wider set of people experience the benefit from that proven return on investment.”

Further information is available at the JasperGold Formal Verification Platform (Apps) page.

Richard Goering

Related Blog Posts

JUG Keynote—How Jasper Formal Verification Technology Fits into the Cadence Flow

Why Cadence Bought Jasper—A New Era in Formal Analysis

Q&A: An R&D Perspective on Formal Verification—Past, Present and Future




old

QPSS with non-50% dutycycle square wave clocks (For sample and hold)

Hello,

Would anyone know how to setup a PSS or QPSS simulation with 25% dutycycle clock sources or if such a thing is possible with QPSS.

Fig1 (below) is a snapshot of the circuit I am trying to characterize. This has 4 clock ports each with 25%duty cycle in the ON state. Fig2 below shows two of these clocks.

Each path in the circuit consists of two switches with a low pass RC sandwiched in between. The Input is a 50Ohm port sine wave and the output is a 1K resistor. The output nets of all paths are connected together.

I am trying to determine the swept frequency response from input to output (voltage) when the input is from 500Mhz to  510MHz. The Period (T=1/Fp) of each of the pulses is such that Fp=500MHz. The first pulse source has a delay=0, second has delay=T/4, third delay=2T/4, etc...

I am currently getting it working and seeing the correct result (bandpass response) with Transient but the problem is doing a dft at 500MHz with 10KHz spacings needs at least 100us and takes up a lot of time and disk space.

Many Thanks,
Chris.



Fig1


Fig2




old

IC Packagers: A New Option in Bond Finger Solder Mask Openings

If you design wire bond packages, you’re familiar with the need for the bond fingers and rings on the package substrate layers to be exposed through the solder mask layer. If they aren’t, it becomes… rather difficult… to bon...(read more)



  • Allegro Package Designer

old

IC Packagers: You Can Leave Your (Molding) Cap On…

Molding caps aren’t something we talk about too frequently around here. We all know they exist, and they serve an important purpose of protecting the delicate die from potentially harsh environmental conditions. They impact how well heat can be...(read more)



  • Allegro Package Designer

old

Soldermask and Pastemask Layers

Hi All,

I've just about to finish my first PCB layout, and I want to understand some 2 issues better:

1. Soldermask layer: when exactly do we want to define for some SMT pad (say at Pad Designer tool), to have soldermask top and when we want to define solermask bottom

if it's a TH pad, I guess we always want to define both layers soldermask (top, bottom), because the pads are crossing all the layers. However, if it's a SMT pad, which SM we want?

2. Pastemask layer: is this layer necessary for the gerber files generation, when we have SMT components in our circuit?

And again, when we define for a TH/SMT pads pastemask top, and when Pastemask bottom?

Thanks!




old

Hold violation at post P&R simulation

Hello,

 I am working in a digital design. The functional, post synthesis and post P&R without IO pads are all working fine, i.e., functionally and with clean timing reports "no setup/hold violations". I just added the IO pads to the same design, I had to change the timing constraints a bit for the synthesis but I have a clean design at SOC Encounter, i.e., clean DRC and clean timing reports "no setup/hold violations". However, when I perform simulation using the exported net-list from SOC Encounter together with SDF exported from the same tool, I got a lot of hold violations. Consequently, the design is not funcitioning.

Why and how I can overcome or trobleshoot this issue?

In waiting for your feedback and comments.

Regards.




old

Gold Blood Group: જીવનું જોખમ હોવાથી ગુપ્ત રખાય છે આ બ્લડ ગ્રુપના લોકોની ઓળખ

દુનિયામાં ખાલી 43 લોકો જ છે જેમની શરીરની નસોમાં વહે છે ગોલ્ડન બ્લડગ્રુપ




old

Gold કરી શકે છે તમને માલામાલ! 52,000 રૂપિયા પહોંચી શકે છે 10 ગ્રામનો ભાવ

ગત વર્ષે આ દરમિયાન ગોલ્ડનો 10 ગ્રામનો ભાવ લગભગ 31,500 હતો, જે હવે વધીને 46,500 રૂપિયા પ્રતિ 10 ગ્રામના સ્તર પર પહોંચી ગયો છે




old

Linux Kernel Purged Of Five-Year-Old Root Access Bug








old

Adobe Plagued By 16-Month-Old XSS Bug





old

Dassault Systèmes Announces Medidata Stockholder Approval for Planned Acquisition

VÉLIZY-VILLACOUBLAY, France and NEW YORK — August 19, 2019 – Dassault Systèmes SE (Dassault Systèmes) (Euronext Paris: #13065, DSY. PA) and Medidata Solutions, Inc. ("Medidata") (NASDAQ: MDSO) announced that Medidata stockholders have approved on August 16, 2019 the proposed acquisition of Medidata by Dassault Systèmes. At a special meeting of Medidata stockholders held on August 16, 2019, 78% of Medidata’s total outstanding common stock voted in favor of the proposed acquisition and...




old

Dassault Systèmes Holding Life Sciences Day in New York: Opening Up a New World of Virtual Twin Experiences for Healthcare

VELIZY-VILLACOUBLAY, France — November 13th, 2019 — Dassault Systèmes (Euronext Paris: #13065, DSY.PA) is holding a Life Sciences Day for analysts and investors, today, Wednesday, November 13th, 2019 starting at 09.00 am ET in New York. The event includes presentations by the senior executive management team. The sessions are being webcast live and will be available for replay by accessing https://investor.3ds.com/events/event-details/life-sciences-day. Bernard Charlès, Dassault Systèmes’ Vice...




old

Adobe Fixes Critical Security Flaws In Flash, ColdFusion, Campaign




old

Microsoft Taps Eric Holder To Audit AnyVision Face Recognition




old

Russian Media Group Rambler Attempting To Hold Nginx Hostage




old

Folder Lock 3.4.5 Cross Site Scripting

Folder Lock version 3.4.5 for iOS suffers from multiple cross site scripting vulnerabilities.




old

Nexus Switch Owners Told To Disable POAP Feature





old

Gold Galleon Hackers Target Maritime Shipping Industry




old

Packet Storm Advisory 2013-0819-2 - Adobe ColdFusion 9 Administrative Login Bypass

Adobe ColdFusion versions 9.0, 9.0.1, and 9.0.2 do not properly check the "rdsPasswordAllowed" field when accessing the Administrator API CFC that is used for logging in. The login function never checks if RDS is enabled when rdsPasswordAllowed="true". This means that if RDS was not configured, the RDS user does not have a password associated with their username. This means by setting rdsPasswordAllowed to "true", we can bypass the admin login to use the rdsPassword, which in most cases, is blank. These details were purchased through the Packet Storm Bug Bounty program and are being released to the community.