Lattice Semiconductor Corporation
Home > About Us > Newsletters > LatticeNEWS December 2011 > Lattice Diamond 1.4

LatticeNEWS December 2011

Diamond LogoReduce Power and Cost with Lattice Diamond 1.4 Design Software

Users of Lattice Diamond 1.4 software will benefit from several usability enhancements that make FPGA design exploration easier and reduce time to market. In addition, Lattice Diamond 1.4 software provides final production timing, power models and bitstreams for the entire MachXO2 PLD family and selected customers can begin designing with the newly announced low-cost, low-power mid-range LatticeECP4 FPGA family.

Final Data Support for the MachXO2 PLD Family

With Lattice Diamond 1.4, users can now design and analyze using the most current data when targeting MachXO2 devices. Note that the final simultaneous switching output (SSO) data for the wafer-level chip scale package of the LCMXO2-2000U will be provided later.

Early Access to the New LatticeECP4 FPGA Family

Announced on November 28, the LatticeECP4 FPGA family redefines the low cost, low power mid-range FPGA market for cost and power-sensitive wireless, wireline, video and computing markets. Select customers will be able to use Lattice Diamond 1.4 to design with these new devices. Lattice Diamond 1.4 provides a complete set of powerful tools specifically targeted to the LatticeECP4’s unique logic fabric and its built-in hardened IP blocks to enable lower cost and lower power applications. In particular, a new System Planner tool aids optimizing resource usage, and multiple improvements have been made to the generation of DSP blocks.

Diamond 1.4 Figure 1 

Design Exploration Improves Time to Market

Lattice Diamond 1.4 software now provides a report of device resources used by level of design hierarchy following either the synthesis or the map step (a process that maps the synthesis output to the device resources). Device resources can therefore be reported out as both logical (register) and physical (slice) elements. This feature helps users quickly understand what parts of their design are using scarce device resources so that they can optimize the design for the targeted device. This information can be exported to a text or a CSV file to enable analysis in other tools.

Diamond 1.4 Figure 2 

To improve timing closure productivity, users can now set up the multi-PAR placement and routing tool to stop after either trying a maximum number of seeds (or starting points) or when the last seed run has resulted in timing closure – whichever comes first. In order to perform design exploration even faster, these multi-PAR tasks can now be distributed to run in parallel on computers with a multi-core CPU.

Diamond 1.4 Figure 3 

In addition, users can employ the Run Manager tool to process multiple implementations (or design structures) in parallel and accelerate timing and utilization results for these multiple implementations. Users can individually control the maximum number of implementations and multi-PAR processes that can be run simultaneously. With Lattice Diamond 1.4, users can also compare run reports of multiple implementations side-by-side and easily determine the best implementation for their design.

Diamond 1.4 Figure 4 

Lattice Diamond 1.4 also aids users who want to later migrate their designs to a lower cost device within the same device family while preserving the existing board layout. This capability has been extended to all the Lattice device families supported by Lattice Diamond software.

Diamond 1.4 Figure 5 

Improved Ease of Use

Lattice Diamond software is an intuitive user design environment that enables users to complete their designs more quickly. With Lattice Diamond 1.4, the pin assignment Design Rule Check (DRC) engine has been redesigned and implemented for theLatticeECP3, MachXO2 and LatticeSC device families to provide real-time as well as on-demand DRC during pin assignment and configuration, and a user-friendly report that helps identify and correct pin usage issues.

In addition, users of the Lattice Synthesis Engine (LSE) tool can create and edit Synopsys Design Compiler (SDC) synthesis constraints in the new Lattice Design Constraints graphical editor. This editor automatically populates design clock, port and net names and provides real time syntax and semantic checks. It generates an SDC file that can be used with LSE.

Diamond 1.4 Figure 6 

Included with this release is the new Diamond Deployment Tool. It uses an intuitive wizard approach to create the appropriate device programming file in the format required by the user’s deployment method. Along with Diamond Programmer, introduced with Lattice Diamond 1.3, these two tools now include the most popular features of ispVM System, but with a more intuitive workflow. ispVM System is the comprehensive stand-alone device programming manager currently offered by Lattice. Diamond Deployment Tool is a standalone tool available as an accessory in the Lattice Diamond environment.

Diamond 1.4 Figure 7 

Third Party Tool Support

Lattice Diamond software incorporates:

Lattice devices are also included in the full versions of Synplify Pro and Active-HDL. Mentor Graphics ModelSim SE and Precision RTL synthesis also support Lattice devices.

Pricing and Availability

Lattice Diamond 1.4 software is available now for download from the Lattice website for both Windows and Linux. Once downloaded and installed, the software can be used with either the Lattice Diamond free license or the Lattice Diamond subscription license.

The Lattice Diamond free license can be immediately generated upon request from the Lattice website and provides no-cost access to many popular Lattice devices such as the MachXO2 and MachXO device families, the LatticeXP2 andLatticeECP2 FPGA families as well as the Platform Manager devices. The Lattice Diamond free license enables Synopsys Synplify Pro for Lattice synthesis as well as the Aldec Lattice Edition II mixed language simulator.

Purchase of the Lattice Diamond subscription license enables all the features of the free license and adds support for all Lattice FPGAs, including the LatticeECP3 devices. Select customers are provided early access to LatticeECP4 device support. The Lattice Diamond subscription license price is $895 per year.

Legal | Privacy Policy | Press | Careers | Investor Relations | Contact Us | Site Map | | Follow us  Lattice Semiconductor on Facebook  Lattice Semiconductor on Twitter  Lattice Semiconductor on YouTube  © Lattice Semiconductor Corporation 2012