Actel

What's New in this Release

Back to top
IGLOO Family Support

Support for Actel's new IGLOO low power Flash FPGA family. The IGLOO Flash*Freeze technology provides an ultra-low-power static mode that retains SRAM and register information with rapid recovery to operation mode. The mechanism allows you to enter and exit Flash*Freeze mode within 1 µS by activating the Flash*Freeze pin while all power supplies are kept at their original values. In addition, inputs and input clocks can still be driven or can be toggling without impact on power consumption. The IGLOO device consumes as little as 5 µW in Flash*Freeze mode.

The SmartTime and SmartPower tools are updated to analyze the IGLOO timing and power performance.

A Power Calculator is separately available to determine the power dissipation of your specific design.

The following IGLOO devices and packages are supported in SP1:

    AGL600: FG256, FG484
    AGL125: QN132, VQ100, FG144
    AGLE600: FG256, FG484

Fusion Support

SmartGen Analog System Builder (ASB) enhancements for Fusion:

  • The Sample Sequence Interface now provides a "Calculate Sequence" button to automatically calculate the actual sampling rate. You can specify the required sampling rate for a given input and adjust the sampling sequence as necessary to meet the sampling rate requirements for each of the sampled signals. The original manual flow is available by selecting "Allow manual modification of operating sequence".  
  • The Real Time Counter user interface has been enhanced to provide a "Configure Alarm Time" view. The Alarm Time view enables you to enter the alarm time requirements in days, hours, minutes, seconds, milliseconds, and microseconds. An alarm can be flagged to the Fusion voltage regulator power supply monitor when the specified time is met. The oscillator source can be an external crystal or an internal RC network.
  • The ASB voltage/current monitor input pair now provides a differential voltage function. A differential amplifier measures the voltage drop across the 2 inputs. The same pair in a different configuration can measure voltage and current.
  • The Memory System Builder User Interface includes a new Client option to specify an external memory initialization file provided by Actel's CoreCFI (Common Flash Interface) IP.
New Die and/or Package Support

Fusion

  • M7AFS1500 FG256

ProASIC3 and M7 ProASIC3

  • A3P060 QFN132
  • A3P125 QFN132
  • A3P250 QFN132
  • M7A3P400 FG144, FG256, FG484, PQ208
ProASICPLUS Mil Temp
  • APA1000 FG896 is now available in Mil Temp
AX/RTAX-S RCLK Skew Modification
  • Designer's Placement tool now imposes a load limit on the routed clock (CLK) tracks when they are used for clock signals. The limit is 16 loads for each half-tile row. A half-tile row is the series of R-cells, C-cells, memory, and I/O modules (if applicable) occupying one-half of the width of a core tile. Note that in a standard core tile there are only 12 R-cells per half-tile row (AX250 and RTAX250S only – 8 R-cells per half-tile row). The limit of 16 loads can be exceeded only if a combination of R-cells and other loads (C-cells, memory, and I/Os) are connected to the same CLK net.
    • SmartTime is extending its timing model to account for routed CLK tracks with loads > 16. This is needed to screen setup & hold violations on existing designs with high loading situations, and for non-clock signals on new designs.
    • Additional warnings are provided when you open an ADB file. If the warnings shown below are indicated, run SmartTime to see if critical paths were affected.
      • Clock signals:
        The limit on track loading for routed clock nets is not met for clock net %netName. The placement violates the limit of 16 pins per track. It is recommended that you run layout in the non-incremental mode to repair the problem.
      • Non-clock signals:
        Routed clock net %netName has high loading on some clock tracks. Earlier versions of the SmartTime database had optimistic delays for highly-loaded tracks. It is recommended that you use SmartTime to verify that your design meets your timing constraints according to the updated delay values.
Program File Generation
  • STAPL program file generation is enabled for the A3P125 ProASIC3 device.
SmartGen Static and Dynamic PLL External Feedback Enabled

ProASIC3 external feedback is enabled for both static and dynamic PLL. In order to implement this feature using the A3P250 and A3P1000 devices, you must order these devices with an "X" as part of the part number, such as: A3P250-FGG144X60.

Note: SmartGen incorrectly provides a warning when using A3P060, A3P125, and A3P400 devices. The previous External Feedback issue has been fixed on these 3 devices. This warning is valid only for A3P250 and A3P1000 devices.

SmartTime Clock Removal/Recovery Checks are Enabled by Default

SmartTime now performs recovery and removal checks for asynchronous inputs. These were available in Libero 7.2, but were turned off by default. In 7.2 SP1, these checks have been turned on by default. This has been done because timing violations due to Recovery/Removal timing should be made known to the designer. Timing violations on asynchronous signals may affect maximum frequency performance. As such, Recovery/Removal requirements need to be taken into account during back-end implementation and analysis. Users who wish to disable these checks can do so by un-checking the checkbox under Tools => Options => General => "Enable Recovery and Removal Checks" in SmartTime.

SmartTime ProASIC3 and Fusion Timing Data Updates
  • The Fusion Flash Memory Clock Minimum Pulse Width has been updated from 5 ns to 4 ns
  • FIFO WEN and REN setup times measured on ProASIC3 and Fusion silicon were found to be larger than originally specified. SmartTime has been updated to report the new setup times. See details below in Known Issue 57825.
  • The IO input delay step measured on ProASIC3 and Fusion silicon was found to be larger than originally specified. SmartTime has been updated to report the new delay.
  • In ProASIC3 and Fusion silicon, multi-tile flip-flop and latches now incorporate a more accurate software model. As such, their delays are now somewhat longer than before. SmartTime has been updated to report the new delay.
SmartTime SX-A Timing

Since Designer version 6.2 SP1, for SX-A, eX, and RTSX-S/U FPGAs, a buffer may be automatically inserted between logically adjacent flip-flops in Designer to minimize the potential for hold violations. A direct connect route is used to connect to the inserted buffer, but SmartTime ignored this net during delay computation. This issue has been fixed in 7.2 SP1. Therefore, paths containing logically adjacent flip-flops with automatic buffer insertion will have slightly longer delays in 7.2 SP1.

SmartPower Enhancements
  • SmartPower now accounts for output load in the I/O power module for the Fusion AFS600
  • The SmartPower report generation UI provides better control over the power report content.
  • The SmartPower report structure makes it easier to read and locate information in the report.
  • The SmartPower report may now be exported in Comma Separated Values (CSV) format for Excel spreadsheet analysis
  • For ProASIC3 and IGLOO families, The Static power consumption of I/O Banks is reported by SmartPower. You can find the reported values as part of the breakdown in the Summary and Analysis tabs.
  • Provides the following power modes for IGLOO and ProASIC3:
  IGLOO IGLOOe ProASIC3 ProASIC3E
Active
Static - IDLE
Flash*Freeze    
Sleep
Shutdown    
User Guide Updates

The following User Guides have been updated for SP1 and are only available online. This Service Pack does not update these user guides in the Libero v7.2 HELP "Reference Manuals" list.

Licensing

Designer v7.2 SP1 requires a current Designer v6.0 or newer license.

New Known Limitations, Issues and Workarounds

Back to top
IGLOO features, devices, and packages not available in SP1
  • Program file generation
  • In System Programming (ISP) and Security Programming
  • IGLOO devices in Synplify/Pro AE. Use equivalent ProASIC3 devices using Synplify 8.5f.
  • PALACE Physical Synthesis
ViewDraw Templates

59086 - Viewdraw.ini templates for stand-alone ViewDraw are missing

For stand-alone ViewDraw use (not Actel Edition), a Viewdraw.ini file is provided as a template with paths to ACTEL libraries under $ALSDIR/lib/wv/ directory.

In 7.2SP1:
-> Viewdraw.ini is missing under ProASIC3E directory on Solaris/Linux;
-> Viewdraw.ini is missing under IGLOO/E on Windows
-> Viewdraw.ini contents are incorrect under IGLOO on Linux

Contact Tech@Actel.com for access to these missing templates.

Designer Device and I/O Selection

58719Compile will error out when you change the package of an IGLOO design.

An example is:

  • Create a new design for IGLOO AGL600-FG256 package.
  • Declare sel[1] to be the FF pin and select "Compile".
  • From the device selection wizard select FG484 for the AGL600 and "Compile" again.
  • Designer will produce this error message:
    "PDCF4:set_io for port sel[1] is not valid. You can place this I/O with the option 'flash_freeze' only on the spec"

This error is confusing as no layout has been done. There should be no conflicting placement from previous flow, and there should be no error.

The work around is to re-import the netlist and PDC.

59251 – Changing the I/O Selection in Designer's Device Selection Wizard has no effect (All Families)

If you change the Default I/O Standard from the Device Selection Wizard in Designer, the new selected I/O Standard is not fully propagated into the design. Note that the actual applied values always can be verified by using the Pin Report from Designer or the I/O Attribute Editor in MultiView Navigator (MVN). To ensure that the desired I/O Standard technology is used for your I/Os, you can use one of the two workarounds:

  1. After changing the Default I/O Standard in the Device Selection Wizard, please recompile your design for the changes to take effect.
  2. Use a PDC constraint file or use the I/O Attribute Editor in MVN to set the technology.
MultiView Navigator

58964 – ChipPlanner Internal Error: Assertion Failed (ProASICPLUS)

Layout

59186 – Layout Runtime Increase on M7 Designs

V7.2 SP1 introduces Timing Driven Routing for ARM M7A3P/E designs. ARM designs may experience an increase in layout runtime. This is expected in SP1. Reductions in layout runtime will occur in subsequent releases.

58965 – APA PLL must be connected to global resources (ProASICPLUS)

SmartGen

59047/58829 – Broken Hyperlink to Online Help

Using the Voltage Monitor or Crystal Oscillator User Interfaces in the Fusion family Analog System Builder, you may find that a Tool Tip on an Information icon has a broken hyperlink to Online Help. This bug will be fixed in a future release.

58966 – SmartGen does not refresh after a core is deleted from Libero

SmartPower

58967 – SmartPower shows a power contribution of zero for OTB33PH Tristate buffer in ProASICPLUS devices

SmartTime/ Timing Updates

57825 – Timing update for ProASIC3 FIFO

FIFO WEN and REN setup times measured on ProASIC3 and Fusion silicon were found to be larger than originally specified. For worst commercial-case conditions, and for a -2 speed grade, REN setup-time is now 1.37 ns, and WEN setup time is 0.94 ns. Users of the FIFO in ProASIC3 devices with tight timing margin in their designs may need to check for timing violations based on this new data. This specific timing applies to the A3P250 and A3P1000 devices that are orderable with the "X"as part of the part number, such as A3P250-FGG144X60. For timing information on older existing material, please refer to A3P250, A3P1000, and M7A3P1000 errata information.

58322 – FIFO Almost-Full and Almost-Empty propagation delays larger than specified. (Fusion and A3P/E)

ProASIC3/E and Fusion FIFO AEMPTY (almost-empty) and AFULL (almost-full) flags fail to assert at the correct cycle.

New silicon characterization data has shown larger AEMPTY assertion delays with respect to RCLK, and larger AFULL assertion delays with respect to WCLK. As a result, at high frequencies, the FIFO AEMPTY and AFULL flags would fail to assert at the correct cycle.

Solution/Workaround: You can control the problem by latching the AFULL and AEMPTY flags as close as possible to the FIFO output.

59649 - Slacks reported in the min analysis violation report are different from those reported in the min analysis timing report. (All Families)

The slacks shown in the SmartTime Minimum Delay Analysis window match those shown in the timing report and are correct. The slack reported in the violations report for in-to-reg should not be used.

Program File Generation

58963 – Programming fails with exit 11 (security failure). (ProASICPLUS)

Download and Install Designer v7.2 SP1

Back to top

The version of software that you requested is no longer the most current version available. Please download the most recent software update.

If you need this specific version of software, please contact Actel Tech Support:
Email: tech@actel.com
Phone: 1.800.262.1060