![]() |
|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
december 2008 i ? 2008 actel corporation igloo nano low-power flash fpgas with flash*freeze technology features and benefits low power ? nanopower consumption?industry?s lowest power 1.2 v to 1.5 v core voltage support for low power supports single-voltage system operation low-power active fpga operation flash*freeze technology enables ultra-low power consumption while maintaining fpga content easy entry to / exit from ultra-low-power flash*freeze mode small footprint packages as small as 3x3 mm in size wide range of features 10 k to 250 k system gates up to 36 kbits of true dual-port sram up to 71 user i/os reprogrammable flash technology 130-nm, 7-layer metal, flash-based cmos process live-at-power-up (lapu) level 0 support single-chip solution retains programmed design when powered off in-system programming (isp) and security secure isp using on-chip 128-bit advanced encryption standard (aes) decryption via jtag (ieee 1532?compliant) flashlock ? to secure fpga contents high-performance routing hierarchy segmented, hierarchical routing and clock structure advanced i/os 1.2 v, 1.5 v, 1.8 v, 2.5 v, and 3.3 v mixed-voltage operation bank-selectable i/o voltages?up to 4 banks per chip single-ended i/o standards: lvttl, lvcmos 3.3 v / 2.5 v / 1.8 v / 1.5 v / 1.2 v wide range power supply voltage support per jesd8-b, allowing i/os to operate from 2.7 v to 3.6 v wide range power supply voltage support per jesd8-12, allowing i/os to operate from 1.14 v to 1.575 v i/o registers on input, output, and enable paths selectable schmitt trigger inputs hot-swappable and cold-sparing i/os programmable output slew rate and drive strength weak pull-up/-down ieee 1149.1 (jtag) boundary scan test pin-compatible packages across the igloo family clock conditioning circuit (ccc) and pll ? up to six ccc blocks, one with an integrated pll configurable phase shift, multiply/divide, delay capabilities, and external feedback wide input frequency range (1.5 mhz up to 250 mhz) embedded memory 1 kbit of flashrom user nonvolatile memory srams and fifos with variab le-aspect-ratio 4,608-bit ram blocks (1, 2, 4, 9, and 18 organizations) ? true dual-port sram (except 18 organization) ? enhanced commercial temperature range ?20c to +70c ? ? agln030 and smaller devices do not support this feature. igloo nano devices igloo nano devices agln010 agln015 agln020 agln030 1 agln060 agln125 agln250 system gates 10 k 15 k 20 k 30 k 60 k 125 k 250 k typical equivalent macrocells 86 128 172 256 512 1,024 2,048 versatiles (d-flip-flops) 260 384 520 768 1,536 3,072 6,144 flash*freeze mode (typical, w) 2 4 4 5 10 16 24 ram kbits (1,024 bits) 2 ? ? ? ? 18 36 36 4,608-bit blocks 2 ??? ? 4 8 8 flashrom bits 1 k 1 k 1 k 1 k 1 k 1 k 1 k secure (aes) isp 2 ??? ? yesyesyes integrated pll in cccs 2 ??? ? 1 1 1 versanet globals 3 4 4 4 6 18 18 18 i/o banks 233 2 2 2 4 maximum user i/os 34 49 52 81 71 71 68 maximum user i/os (known good die) 34 ? 52 83 71 71 68 package pins uc/cs qfn vqfp uc36 qn48 qn68 uc81, cs81 qn68 uc81, cs81 qn48, qn68 vq100 cs81 qn100 vq100 cs81 qn100 vq100 cs81 qn100 vq100 notes: 1. agln030 is available in the z feature grade only and offers package compatibility with the lower density nano devices. refer to "igloo nano ordering information" on page iii . 2. agln060, agln125, and agln250 in the cs81 package do not support plls. agln030 and smalle r devices do not support this feature . 3. six chip (main) and three quadrant global networks are available for agln060 and above. 4. for higher densities and support of additional featur es, refer to the igloo and iglooe handbooks. advance v0.4
igloo nano low-power flash fpgas ii advance v0.4 i/os per package igloo nano devices agln010 agln015 agln020 agln030 1 agln060 agln125 agln250 known good die 34 ? 52 83 71 71 68 uc36 23 qn48 34 34 qn68 49 49 49 uc81 52 66 cs81 52 66 60 60 60 qn100 71 71 68 vq100 77 71 71 68 notes: 1. agln030 is available in the z feature grade only and offers package compatibility with the lower density nano devices. refer to "igloo nano ordering information" on page iii . 2. when considering migrating your design to a lower- or higher-density device, refer to the igloo handbook to ensure compliance with design and board migration requirements. 3. when the flash*freeze pin is used to directly enable flash*fr eeze mode and not used as a regular i/o, the number of single- ended user i/os available is reduced by one. 4. "g" indicates rohs-compliant packages. refer to "igloo nano ordering information" on page iii for the location of the "g" in the part number. for nano devices, the vq100 package is o ffered in both leaded and rohs-compliant versions. all other packages are rohs-compliant only. igloo fpgas package sizes dimensions packages uc36 uc81 cs81 qn48 qn68 qn100 vq100 length width (mm\mm) 3 x 3 4 x 4 5 x 5 6 x 6 8 x 8 8 x 8 14 x 14 nominal area (mm 2 ) 9 1636366464196 pitch (mm) 0.4 0.4 0.5 0.4 0.4 0.5 0.5 height (mm) 0.80 0.80 0.80 0.90 0.90 0.85 1.20 igloo nano low-pow er flash fpgas advance v0.4 iii igloo nano ordering information notes: 1. marking information: igloo nano v2 devi ces do not have v2 marking, but igloo nano v5 devices are marked with a v5 designator. 2. the dc and switching characteri stics for the ?f speed grade targets are based on ly on simulation. the characteristics provide d for the ?f speed grade are subject to change after establishing fp ga specifications. some restrictio ns might be added and will be reflected in future revi sions of this document. the ?f speed grade is only supported in the commercial temperature range. 3. for the agln060, agln125, and agln250, the z feature grade do es not support the enhanced nano features of schmitt trigger input, bus hold, cold-sparing, and hot-swap i/o capability. the agln030 z feature grade does not support schmitt trigger input and bus hold. for the vq100, cs81, uc81, qn68, and qn48 packag es, the z feature grade and the n part number are not marked on the device. a g ln010 = 10,000 s ystem g ates a g ln015 = 15,000 s ystem g ates a g ln020 = 20,000 s ystem g ates a g ln030 = 30,000 s ystem g ates a g ln0 6 0 = 6 0,000 s ystem g ates a g ln125 = 125,000 s ystem g ates a g ln250 = 250,000 s ystem g ates s pee d g ra d e blank = s tan d ar d blank = s tan d ar d f = 20% s lower than s tan d ar d feature g ra d e z = nano d evi c es without enhan c e d features s upply volta g e 2 = 1.2 v to 1.5 v 5 = 1.5 v only a g ln250 v2 z vq _ part num b er i g loo nano devi c e s pa c ka g e type vq = very thin qua d flat pa c k (0.5 mm pit c h) dielot = known g oo d die qn = qua d flat pa c k no lea d s (0.4 mm an d 0.5 mm pit c hes) 100 i pa c ka g e lea d c ount g lea d -free pa c ka g in g appli c ation (temperature ran g e) blank = c ommer c ial ( ? 20 c to +70 c am b ient temperature ) i= in d ustrial ( ? 40 c to +85 c am b ient temperature) blank = s tan d ar d pa c ka g in g g = roh s - c ompliant pa c ka g in g pp = pre-pro d u c tion e s =en g ineerin g s ample (room temperature only) cs = c hip sc ale pa c ka g e (0.5 mm pit c h) u c = mi c ro c hip sc ale pa c ka g e (0.4 mm pit c h) 3 2 igloo nano low-power flash fpgas iv advance v0.4 igloo nano product available in the z feature grade temperature grade offerings speed grade and temperature grade matrix contact your local actel represen tative for device availability: http://www.actel.com/contact/default.aspx . devices agln030 agln060 agln125 agln250 packages qn48 ? ? ? qn68 ? ? ? uc81 ? ? ? cs81 cs81 cs81 ? ?qn100qn100 ? vq100 vq100 vq100 vq100 package agln010 agln015 agln020 agln030 agln060 agln125 agln250 uc36 c, i?????? qn48 c, i ? ? c, i ? ? ? qn68 ? c, i c, i c, i ? ? ? uc81 ??c, ic, i??? cs81 ? ? c, ic, ic, ic, ic, i qn100 ????c, ic, ic, i vq100 ? ? ? c, ic, ic, ic, i notes: 1. c = commercial temperature range: ?20c to 70c ambi ent temperature. 2. i = industrial temperature range: ?40c to 85c am bient temperature. temperature grade ?f 1 std. c 2 ?? i 3 ? ? notes: 1. the characteristics provided for the ?f speed grade are subject to change afte r establishing fpga specifications. some restrictions might be added and will be reflected in future revisions of this document. the ?f speed grade is supported only in the commercial temperature range. 2. c = commercial temperature range: ?20c to 70c ambient temperature. 3. i = industrial temperature range: ?40c to 85c am bient temperature. advance v0.4 1-1 1 ? igloo nano device overview general description the igloo family of flash fpgas, based on a 130- nm flash process, offers the lowest power fpga, a single-chip solution, small footpr int packages, reprogrammability, and an abundance of advanced features. the flash*freeze technology used in igloo nano devices enables entering and exiting an ultra- low-power mode that consumes nanopower while retaining sram and register data. flash*freeze technology simplifies power mana gement through i/o and clock ma nagement with rapid recovery to operation mode. the low power active capability (static idle) al lows for ultra-low-power consumption while the igloo nano device is completely functional in the system. this allows the igloo nano device to control system power management based on external inputs (e.g., scanni ng for keyboard stimulus) while consuming minimal power. nonvolatile flash technology gives igloo nano devices the advantage of being a secure, low- power, single-chip solution that is live at power-up (lapu). the igloo nano device is reprogrammable and offers time-to-market benefits at an asic-level unit cost. these features enable designers to create high-den sity systems using existi ng asic or fpga design flows and tools. igloo nano devices offer 1 kbit of on-chip, reprogrammable, nonvolatile flashrom storage as well as clock conditioning circuitry based on an integrated phase-locked loop (pll). the agln030 and smaller devices have no pll or ram support. ig loo nano devices have up to 250 k system gates, supported with up to 36 kbits of true du al-port sram and up to 71 user i/os. igloo nano devices increase the breadth of the igloo product line by adding new features and packages for greater customer value in high volume consumer, portable, and battery-backed markets. features such as smaller footprint packag es designed with two-layer pcbs in mind, power consumption measured in nanopower, schmitt trigger, and bus hold functionality make these devices ideal for deployment in applications that require high levels of flexibility and low cost. flash*freeze technology the igloo nano device offers unique flash*freeze technology, allowing the device to enter and exit ultra-low-power flash*freeze mode. igloo nano devices do not need additional components to turn off i/os or clocks while retaining the design information, sram content, and registers. flash*freeze technology is combined with in -system programmability, which enables users to quickly and easily upgrade and update their designs in the final stages of manufacturing or in the field. the ability of igloo nano v2 devices to su pport a wide range of core voltage (1.2 v to 1.5 v) allows further reduction in powe r consumption, thus achieving the lowest total system power. during flash*freeze mode, each i/o can be set to the following configurations: hold previous state, tristate, high, or low. the availability of low-power mo des, combined with reprogrammabi lity, a single-chip and single- voltage solution, and small-footprint packages ma ke igloo nano devices the best fit for portable electronics. igloo nano device overview 1-2 advance v0.4 flash advantages low power flash-based igloo nano devices exhibit power char acteristics similar to those of an asic, making them an ideal choice for power-se nsitive applications. igloo nano devices have only a very limited power-on current surge and no high-current transition period, both of which occur on many fpgas. igloo nano devices also have low dynamic po wer consumption to fu rther maximize power savings; power is re duced even further by the use of a 1.2 v core voltage. low dynamic power consumption, combined with low static power consum ption and flash*freeze technology, gives the igloo nano device the lowest total system power offered by any fpga. security nonvolatile, flash-based igloo nano devices do not require a boot prom, so there is no vulnerable external bitstream that can be easily copied. igloo nano devices incorporate flashlock, which provides a unique combination of reprogramma bility and design security without external overhead, advantages that only an fpga wi th nonvolatile flash programming can offer. igloo nano devices utilize a 128-bit flash-ba sed lock and a separate aes key to secure programmed intellectual property and configuration data. in addition, all flashrom data in igloo nano devices can be encrypted prior to loading, using the industry-leading aes-128 (fips192) bit block cipher encryption standard. aes was adopted by the nation al institute of standards and technology (nist) in 2000 and replaces the 1977 des standard. igloo nano devices have a built-in aes decryption engine and a flash-based aes key that make them the most comprehensive programmable logic device securi ty solution available today. ig loo nano devices with aes-based security allow for secure, remote field updates ov er public networks such as the internet, and ensure that valuable ip remain s out of the hands of system over builders, system cloners, and ip thieves. the contents of a programmed igloo nano device cannot be read back, although secure design verification is possible. security, built into the fpga fabric, is an inherent component of igloo nano devices. the flash cells are located beneath seven metal layers, and many device design and layout techniques have been used to make invasive attacks extremely difficul t. igloo nano devices, with flashlock and aes security, are unique in being highly resistant to both invasive and noninvasive attacks. your valuable ip is protected and secure, making remo te isp possible. an igloo nano device provides the most impenetrable security for programmable logic designs. single chip flash-based fpgas store their configuration information in on-chip flash cells. once programmed, the configuration data is an inherent part of the fpga structure, and no external configuration data needs to be loaded at system power-up (u nlike sram-based fpgas). therefore, flash-based igloo nano fpgas do not require system co nfiguration components such as eeproms or microcontrollers to load device configuration da ta. this reduces bill-of-materials costs and pcb area, and increases securi ty and system reliability. live at power-up actel flash-based igloo nano devices support level 0 of the lapu classification standard. this feature helps in system component initialization, executio n of critical tasks before the processor wakes up, setup and configuration of memory blocks, clock genera tion, and bus activity management. the lapu feature of flash-based igloo nano devices greatly simplifies total system design and reduces tota l system cost, often eliminating the need for cplds and clock generation plls. in addition, glitches and brownouts in syst em power will not corrup t the igloo nano device's flash configuration, and unlike sr am-based fpgas, the device will not have to be reloaded when system power is restored. this enables the reduction or complete removal of the configuration prom, expensive voltage monitor, brownout detection, and clock generator de vices from the pcb design. flash-based igloo nano devices simplify total system design and reduce cost and design risk while increasing system reliability an d improving system initialization time. igloo nano flash fpgas enable the user to quickl y enter and exit flash*freeze mode. this is done almost instantly (within 1 s) an d the device retains configuratio n and data in registers and ram. igloo nano device overview advance v0.4 1-3 unlike sram-based fpgas, the device does not need to reload configuration and design state from external memory components; instead it retains all necessary informatio n to resume operation immediately. reduced cost of ownership advantages to the designer extend beyond lo w unit cost, performance, and ease of use. unlike sram-based fpgas, flash-based igloo nano devices allow all functionality to be live at power-up; no external boot prom is required. on-board security mechanisms prevent access to all the programming information an d enable secure remote updates of the fpga logic. designers can perform secure remote in-system reprogramming to supp ort future design iterations and field upgrades with confidence that valuable intellec tual property cannot be compromised or copied. secure isp can be performed using the industry-s tandard aes algorithm. the igloo nano device architecture mitigates the need for asic migration at higher user volumes. this makes igloo nano devices cost-effective asic replac ement solutions, espe cially for applications in the consumer, networking/communications, comp uting, and avionics markets. with a variety of device s under $1, actel igloo nano fpgas en able cost-effective implementation of programmable logic and quick time to market. firm-error immunity firm errors occur most commonly when high-energ y neutrons, generated in the upper atmosphere, strike a configuration cell of an sram fpga. the energy of the coll ision can change the state of the configuration cell and thus change the logic, routing, or i/o behavior in an unpredictable way. these errors are impossible to prev ent in sram fpgas. the consequenc e of this type of error can be a complete system failur e. firm errors do not ex ist in the configuration memory of igloo nano flash-based fpgas. once it is programmed, the flash cell configuratio n element of igloo nano fpgas cannot be altered by high -energy neutrons and is therefor e immune to them. recoverable (or soft) errors occur in the user data sram of all fpga devices. these can easily be mitigated by using error detection and correction (edac) circuitry built into the fpga fabric. advanced flash technology the igloo nano device offers many benefits, including nonvolatility and reprogrammability, through an advanced flash-based, 130-nm lvcmos process with seven layers of metal. standard cmos design techniques are used to implement logic and control functions. the combination of fine granularity, enhanced flexible routing reso urces, and abundant flash switches allows for very high logic utilization without compromising devi ce routability or perfo rmance. logi c functions within the device are interconnected through a four-level routing hierarchy. igloo nano fpgas utilize design and process techniques to minimize power consumption in all modes of operation. advanced architecture the proprietary igloo nano archit ecture provides granularity comp arable to standard-cell asics. the igloo nano device consists of five dist inct and programmable architectural features ( figure 1-3 on page 1-5 to figure 1-4 on page 1-5 ): flash*freeze technology fpga versatiles dedicated flashrom dedicated sram/fifo memory ? extensive cccs and plls ? advanced i/o structure the fpga core consists of a sea of versatiles. ea ch versatile can be configured as a three-input logic function, a d-flip-flop (with or without enable), or a latch by programming the appropriate flash switch interconnections. the versatility of th e igloo nano core tile as either a three-input lookup table (lut) equivalent or a d-flip-flop/latc h with enable allows for efficient use of the fpga fabric. the versatile capability is unique to the actel proasic ? family of third-generation- ? the agln030 and smaller devices do not support pll or sram. igloo nano device overview 1-4 advance v0.4 architecture flash fpgas. versatiles are connected wi th any of the four levels of routing hierarchy. flash switches are distributed throughout the device to provide nonvolatile, reconfigurable interconnect programming . maximum core utilization is possible for virtually any design. in addition, extensive on-chip programming ci rcuitry enables rapid, single-voltage (3.3 v) programming of igloo nano devices via an ieee 1532 jtag interface. note: *bank 0 for the agln030 device figure 1-1 ? igloo device architecture overview with two i/o banks and no ram (agln010 and agln030) figure 1-2 igloo device architecture overview with th ree i/o banks and no ram (agln015 and agln020) versatile i/os user nonvolatile flashrom flash*freeze technology charge pumps bank 1* bank 1 bank 0 bank 1 ccc-gl ccc-gl versatile i/os user nonvolatile flashrom flash*freeze technology charge pumps bank 1 bank 2 bank 0 bank 1 igloo nano device overview advance v0.4 1-5 . figure 1-3 igloo device architecture overview with two i/o banks (agln060, agln125) figure 1-4 igloo device architecture overview with four i/o banks (agln250) ram block 4,608-bit dual-port sram or fifo block versatile ccc i/os isp aes decryption user nonvolatile flashrom flash*freeze technology charge pumps bank 0 bank 1 bank 1 bank 0 bank 0 bank 1 ram block 4,608-bit dual-port sram or fifo block versatile ccc i/os bank 0 bank 3 bank 3 bank 1 bank 1 bank 2 isp aes decryption user nonvolatile flashrom flash*freeze technology charge pumps igloo nano device overview 1-6 advance v0.4 flash*freeze technology the igloo nano device has an ultra-low-power static mode, called flash*freeze mode, which retains all sram and register in formation and can still quickl y return to normal operation. flash*freeze technology enables the user to quickl y (within 1 s) enter and exit flash*freeze mode by activating the flash*freeze pi n while all power supplies are kept at their original values. i/os, global i/os, and clocks can still be driven and can be toggling without impact on power consumption, and the device retains all core regi sters, sram information, and i/o states. i/os can be individually configured to either hold their previous state or be tristated during flash*freeze mode. alternatively, i/os can be set to a specific st ate using weak pull-up or pull-down i/o attribute configuration. no power is consumed by the i/o banks, clocks, jtag pins, or pll, and the device consumes as little as 2 w in this mode. flash*freeze technology allows the user to switch to ac tive mode on demand, thus simplifying the power management of the device. the flash*freeze pin (active low) can be routed inte rnally to the core to allow the user's logic to decide when it is safe to tra nsition to this mode. refer to figure 1-5 for an illustration of entering/exiting flash*free ze mode. it is also possible to use the flash*freeze pin as a regular i/o if flash*freeze mode usage is not planned. versatiles the igloo nano core consists of versatiles, wh ich have been enhanced beyond the proasic plus ? core tiles. the igloo nano versa tile supports the following: all 3-input logic functions?lut-3 equivalent latch with clear or set d-flip-flop with clear or set enable d-flip-flop with clear or set refer to figure 1-6 for versatile configurations. figure 1-5 igloo nano flas h*freeze mode a c tel i g loo nano fp g a flash * freeze mo d e c ontrol flash * freeze pin figure 1-6 versatile configurations x1 y x2 x3 lut-3 data y clk enable clr d-ff data y clk clr d-ff lut-3 equivalent d-flip-flop with clear or set enable d-flip-flop with clear or set igloo nano device overview advance v0.4 1-7 user nonvolatile flashrom actel igloo nano devices have 1 kbit of on-chi p, user-accessible, non volatile flashrom. the flashrom can be used in diverse system applications: internet protocol addressing (wireless or fixed) system calibration settings device serialization and/or inventory control subscription-based business mode ls (for example, set-top boxes) secure key storage for secu re communicati ons algorithms asset management/tracking date stamping version management the flashrom is written using the standard igloo nano ieee 1532 jtag programming interface. the core can be individually pr ogrammed (erased and written), an d on-chip aes decryption can be used selectively to securely load data over public networks (except in the agln030 and smaller devices), as in security keys stored in the flashrom fo r a user design. the flashrom can be programmed via the jtag pr ogramming interf ace, and its contents can be read back either throug h the jtag programming interface or vi a direct fpga core addressing. note that the flashrom can only be programmed fro m the jtag interface and cannot be programmed from the internal logic array. the flashrom is programmed as 8 banks of 128 bi ts; however, reading is performed on a byte-by- byte basis using a synchronous interface. a 7-bit address from the fpga core defines which of the 8 banks and which of the 16 bytes within that ba nk are being read. the th ree most sign ificant bits (msbs) of the flashrom address determine the bank , and the four least sign ificant bits (lsbs) of the flashrom address define the byte. the actel igloo nano developmen t software solutions, libero ? integrated desi gn environment (ide) and designer, have extensive support for th e flashrom. one such feature is auto-generation of sequential programmin g files for applicat ions requiring a unique se rial number in each part. another feature enables the inclus ion of static data for system version control. data for the flashrom can be generated quickl y and easily using actel libero ide and designer software tools. comprehensive programming file su pport is also included to allo w for easy programming of large numbers of parts with di ffering flashrom contents. sram and fifo igloo nano devices (except the agln030 and smalle r devices) have embedded sram blocks along their north and south sides. each variable-aspect-ratio sram block is 4,608 bits in size. available memory configurations are 25618 , 5129, 1k4, 2k2, and 4k1 bits. the individual blocks have independent read and write ports that can be configured with different bit widths on each port. for example, data can be sent through a 4-bit po rt and read as a single bitstream. the embedded sram blocks can be initialized via the device jtag port (rom emulation mode) using the ujtag macro (except in the agln030 and smaller devices). in addition, every sram block has an embedded fifo control unit. the control unit allows the sram block to be configured as a synchronous fi fo without using additional core versatiles. the fifo width and depth are programmable. the fifo also features programmable almost empty (aempty) and almost full (afull) flags in additi on to the normal empt y and full flags. the embedded fifo control unit cont ains the counters necessary for ge neration of the read and write address pointers. the embedded sram /fifo blocks can be cascaded to create larger configurations. pll and ccc higher density igloo nano devices using either the two i/o bank or four i/o bank architectures provide designers with very fl exible clock conditioning capa bilities. agln060, agln125, and agln250 contain six cccs. one ccc (center west side) has a pll. the agln030 and smaller devices use different cccs in their arch itecture (ccc-gl). thes e ccc-gls contain a global mux but do not have any plls or programmable delays. igloo nano device overview 1-8 advance v0.4 for devices using the six ccc block architecture, these are located at th e four corners and the centers of the east and west sides. all six ccc bloc ks are usable; the four corner cccs and the east ccc allow simple clock delay operatio ns as well as clock spine access. the inputs of the six ccc blocks are accessible fr om the fpga core or from dedicated connections to the ccc block, which are located near the ccc. the ccc block has these key features: wide input frequency range (f in_ccc ) = 1.5 mhz up to 250 mhz output frequency range (f out_ccc ) = 0.75 mhz up to 250 mhz 2 programmable delay types for clock skew minimization clock frequency synthesis (for pll only) additional ccc specifications: internal phase shift = 0, 90, 180, and 270 . output phase shift depends on the output divider configuration (for pll only). output duty cycle = 50 % 1.5 % or better (for pll only) low output jitter: worst case < 2.5 % clock period peak-to-peak period jitter when single global network used (for pll only) maximum acquisition time is 300 s (for pll only) exceptional tolerance to input period jitter?allowable input jitter is up to 1.5 ns (for pll only) four precise phases; maximum misalignment be tween adjacent phases of 40 ps 250 mhz / f out_ccc (for pll only) global clocking igloo nano devices have extensive support for multiple cl ocking domains. in addition to the ccc and pll support described above, there is a co mprehensive global cloc k distribution network. each versatile input and output port has access to nine versanets: six chip (main) and three quadrant global networks. the ve rsanets can be driven by the ccc or directly accessed from the core via multiplexers (muxes). the versanets can be used to distribute low-s kew clock signals or for rapid distribution of high-fanout nets. i/os with advanced i/o standards igloo nano fpgas feature a flexible i/o structure , supporting a range of voltages (1.2 v, 1.5 v, 1.8 v, 2.5 v, 3.0 v wide range, and 3.3 v). the i/os are organized into banks with two, three, or four banks per device. the configuration of these banks determines the i/o standards supported. each i/o module contains several input, output , and enable registers. these registers allow the implementation of various single -data-rate applications for all versions of nano devices and double-data-rate applicat ions for the agln060, agln1 25, and agln250 devices. igloo nano devices support lvtll and lvcmos i/o standards, are hot-swappable, and support cold-sparing and schmitt trigger. wide range i/o support actel nano devices support jedec- defined wide range i/o operatio n. igloo nano devices support both the jesd8-b specification, covering both 3 v and 3.3 v supplies, for an effective operating range of 2.7 v to 3.6 v, and jesd 8-12 with its 1.2 v nominal, supp orting an effective operating range of 1.14 v to 1.575 v. wider i/o range means designers can eliminate po wer supplies or power co nditioning components from the board or move to less costly components with greater tolerances. wide range eases i/o bank management and provides enhanced protecti on from system voltage spikes, while providing the flexibility to easily ru n custom voltage applications. igloo nano device overview advance v0.4 1-9 part number and revision date part number 51700110-001-3 revised december 2008 list of changes the following table lists critical changes that we re made in the current version of the document. previous version changes in curr ent version (advance v0.4) page advance v0.3 (november 2008) the second table note in the "igloo nano devices" table was revised to state, "agln060, agln125, and agln250 in the cs81 package do not support plls. agln030 and smaller devices do not support this feature ." i the i/os per package for cs81 were revised to 60 for agln060, agln125, and agln250 in the "i/os per package" table. ii advance v0.2 (october 2008) the "advanced i/os" section was updated to include wide power supply voltage support for 1.14 v to 1.575 v. i the agln030 device was added to product tables and replaces agl030 entries that were formerly in the tables. i to iv the "i/os per package" table was updated for the cs81 package to change the number of i/os for agln060, agln125, and agln250 from 66 to 64. ii the "wide range i/o support" section is new. 1-8 advance v0.1 (october 2008) the following tables and sections we re updated to add the uc81 and cs81 packages for agl030: "igloo nano devices" "i/os per package" "igloo nano product available in the z feature grade" "temperature grade offerings" n/a the "i/os per package" table was updated to add the following information to table note 4: "for nano devices, the vq100 package is offered in both leaded and rohs-compliant versions. all other packages are rohs-compliant only." ii the "igloo nano product available in the z feature grade" section was updated to remove qn100 for agln250. iv the device architecture figures, figure 1-3 igloo device architecture overview with two i/o banks (agln060, agln125) through figure 1-4 igloo device architecture overview with four i/o banks (agln250) , were revised. figure 1-1 igloo device architecture ov erview with two i/o banks and no ram (agln010 and agln030) is new. 1-4 through 1-5 the "pll and ccc" section was revised to include in formation about ccc-gls in agln020 and smaller devices. 1-7 the "i/os with advanced i/o standards" section was revised to add information about igloo nano devices supporti ng double-data-rate applications. 1-8 igloo nano device overview 1-10 advance v0.4 datasheet categories categories in order to provide the latest information to desi gners, some datasheets are published before data has been fully characterized. datasheets are designated as "product brief," "advance," "preliminary," and "production." the definiti on of these categories are as follows: product brief the product brief is a summarized version of a datasheet (advance or production) and contains general product information. this document give s an overview of specific device and family information. advance this version contains initial estimated information based on simulation, ot her products, devices, or speed grades. this information can be used as estimates, but not for production. this label only applies to the dc and switching characteristics chapte r of the datasheet and will only be used when the data has not been fully characterized. preliminary the datasheet contains information based on si mulation and/or initia l characterization. the information is believed to be co rrect, but changes are possible. unmarked (production) this version contains information that is considered to be final. export administration regulations (ear) the products described in this do cument are subject to the expo rt administration regulations (ear). they could require an ap proved export license prior to export from the united states. an export includes release of product or disclosure of technology to a foreign national inside or outside the united states. actel safety critical, life support, and high-reliability applications policy the actel products described in this advance status document may not have completed actel?s qualification process. actel may amend or enhance products during the product introduction and qualification process, resulting in changes in device functional ity or performance. it is the responsibility of each customer to ensure the fitn ess of any actel product (but especially a new product) for a particular purpose, including appr opriateness for safety-cri tical, life-s upport, and other high-reliability applicatio ns. consult actel?s terms and cond itions for specific liability exclusions relating to life-support applications. a reliabilit y report covering all of actel?s products is available on the actel website at http://www.actel.com/documents/ort_report.pdf . actel also offers a variety of enhanced qualification and lot acceptance screening procedures. contact your local actel sales office for addi tional reliability information. advance v0.2 2-1 2 ? igloo nano dc and switching characteristics general specifications the z feature grade does not support the enhanc ed nano features of schmitt trigger input, flash*freeze bus hold, cold-sparing, and hot-swap i/ o capability. refer to th e ordering information in the igloo nano product brief for more information. dc and switching characteristic s for ?f speed grade targets ar e based only on simulation. the characteristics provided fo r the ?f speed grade are subject to change after establishing fpga specifications. some restrict ions might be added and will be reflected in future revisions of this document. the ?f speed grade is only supported in th e commercial temperature range. operating conditions stresses beyond those listed in table 2-1 may cause permanent damage to the device. exposure to absolute maximum rati ng conditions for extended period s may affect device reliability. absolute maximum ratings are stress ratings only; fu nctional operation of the device at these or any other conditions beyond those listed unde r the recommended operat ing conditions specified in table 2-2 on page 2-2 is not implied. table 2-1 absolute maxi mum ratings symbol parameter limits units v cc dc core supply vo ltage ?0.3 to 1.65 v v jtag jtag dc voltage ?0.3 to 3.75 v v pump programming voltag e ?0.3 to 3.75 v v ccpll analog power supply (pll) ?0.3 to 1.65 v v cci dc i/o buffer supply voltage ?0.3 to 3.75 v vi i/o input voltage ?0.3 v to 3.6 v v t stg 2 storage temperature ?65 to +150 c t j 2 junction temperature +125 c notes: 1. the device should be operated with in the limits specified by the datash eet. during transi tions, the input signal may undershoot or overshoot according to the limits shown in table 2-4 on page 2-3 . 2. for flash programming and rete ntion maximum limits, refer to table 2-3 on page 2-2 , and for recommended operatin g limits, refer to table 2-2 on page 2-2 . igloo nano dc and switching characteristics 2-2 advance v0.2 table 2-2 recommended operating conditions 1 symbol parameter extended commercial industrial units t a ambient temperature ?20 to +70 2 ?40 to +85 2 c t j junction temperature ?20 to + 85 2 ?40 to +100 2 c v cc 1.5 v dc core supply voltage 3 1.425 to 1.575 1.425 to 1.575 v 1.2 v?1.5 v wide range core voltage 4 1.14 to 1.575 1.14 to 1.575 v v jtag jtag dc voltage 1.425 to 3.6 1.425 to 3.6 v v pump 5 programming voltage pr ogramming mode 3.15 to 3.45 3.15 to 3.45 v operation 0 to 3.45 0 to 3.45 v v ccpll 6 analog power supply (pll) 1.5 v dc core supply voltage 3 1.425 to 1.575 1.425 to 1.575 v 1.2 v?1.5 v wide range core supply voltage 4 1.14 to 1.575 1.14 to 1.575 v v cci and vmv 7,9 1.2 v dc supply voltage 4 1.14 to 1.26 1.14 to 1.26 v 1.2 v dc wide range supply voltage 4 1.14 to 1.575 1.14 to 1.575 v 1.5 v dc supply voltage 1.4 25 to 1.575 1.425 to 1.575 1.8 v dc supply voltage 1.7 to 1.9 1.7 to 1.9 v 2.5 v dc supply voltage 2.3 to 2.7 2.3 to 2.7 v 3.3 v dc supply voltage 3.0 to 3.6 3.0 to 3.6 v 3.3 v dc wide range supply voltage 8 2.7 to 3.6 2.7 to 3.6 notes: 1. all parameters representing voltages are measured with respect to gnd unless otherwise specified. 2. to ensure targeted reliab ility standards are met across ambient an d junction operating temperatures, actel recommends that the user follow best design practices using actel?s ti ming and power simulation tools. 3. for igloo ? nano v5 devices 4. for igloo nano v2 devices only, operating at v cci v cc 5. v pump can be left floating during operation (not programming mode). 6. v ccpll pins should be tied to v cc pins. see pin descriptions for further information. 7. vmv pins must be connected to the corresponding v cci pins. see pin descriptions for further information. 8. 3.3 v wide range is compli ant to the jesd8-b specification and supports 3.0 v v cci operation. 9. the ranges given here are for powe r supplies only. the recommended inpu t voltage ranges specific to each i/o standard are given in table 2-20 on page 2-19 . v cci should be at the same voltage within a given i/o bank. table 2-3 flash programming limits ? retention, storage, and operating temperature 1 product grade programming cycles program retention (biased/unbiased) maximum storage temperature t stg (c) 2 maximum operat ing junction temperature t j (c) 2 commercial 500 20 years 110 100 industrial 500 20 years 110 100 notes: 1. this is a stress rating only; functional operation at any condition other than t hose indicated is not implied. 2. these limits apply for program/ data retention only. refer to table 2-1 on page 2-1 and table 2-2 for device operating conditions and absolute limits. igloo nano dc and switching characteristics advance v0.2 2-3 i/o power-up and supply voltage thresholds for power-on reset (commercial and industrial) sophisticated power-up manageme nt circuitry is desi gned into every igloo nano device. these circuits ensure eas y transition from the powered-off state to the powered-up state of the device. the many different supplies can power up in any se quence with minimized current spikes or surges. in addition, the i/o will be in a known state through the power-up sequence. the basic principle is shown in figure 2-1 on page 2-4 . there are five regions to consider during power-up. igloo nano i/os are activated only if all of the following three conditions are met: 1. v cc and v cci are above the minimum specified trip points ( figure 2-1 and figure 2-2 on page 2-5 ). 2. v cci > v cc ? 0.75 v (typical) 3. chip is in the operating mode. v cci trip point: ramping up (v5 devices): 0.6 v < trip_point_up < 1.2 v ramping down (v5 devices): 0.5 v < trip_point_down < 1.1 v ramping up (v2 devices): 0.75 v < trip_point_up < 1.05 v ramping down (v2 devices): 0.65 v < trip_point_down < 0.95 v v cc trip point: ramping up (v5 devices): 0.6 v < trip_point_up < 1.1 v ramping down (v5 devices): 0.5 v < trip_point_down < 1.0 v ramping up (v2 devices): 0.65 v < trip_point_up < 1.05 v ramping down (v2 devices): 0.55 v < trip_point_down < 0.95 v v cc and v cci ramp-up trip points are about 100 mv hi gher than ramp-dow n trip points. this specifically built-in hysteresis pr events undesirable power-up oscillations and current surges. note the following: during programming, i/os become tri stated and weakly pulled up to v cci . jtag supply, pll power supplies, and charge pump v pump supply have no influence on i/o behavior. table 2-4 overshoot and undershoot limits 1 v cci average v cci ?gnd overshoot or undershoot duration as a percentage of clock cycle 2 maximum overshoot/ undershoot 2 2.7 v or less 10 % 1.4 v 5 % 1.49 v 3 v 10 % 1.1 v 5 % 1.19 v 3.3 v 10 % 0.79 v 5 % 0.88 v 3.6 v 10 % 0.45 v 5 % 0.54 v notes: 1. based on reliability requirements at 85c. 2. the duration is allowed at one out of six clock cycles. if the ove rshoot/undershoot occurs at one out of two cycles, the maximum overshoot/unders hoot has to be reduced by 0.15 v. igloo nano dc and switching characteristics 2-4 advance v0.2 pll behavior at br ownout condition actel recommends using monotonic power supplies or voltage regula tors to ensure proper power- up behavior. power ramp-up should be monotonic at least until v cc and v ccplx exceed brownout activation levels (see figure 2-1 and figure 2-2 on page 2-5 for more details). when pll power supply voltage and/or v cc levels drop below the v cc brownout levels (0.75 v 0.25 v for v5 devices, and 0.75 v 0.2 v for v2 devices), the pll output lock signal goes low and/or the output clock is lost. refer to the "brownout voltage" section in the power-up/-down behavior of low-pow er flash devices chapter of the proasic3 and proasic3e handbooks for information on clock and lock recovery. internal power-up activation sequence 1. core 2. input buffers 3. output buffers, after 200 ns de lay from input buffer activation to make sure the transition from input buffers to output buffers is clean, ensure that there is no path longer than 100 ns from input buff er to output buffer in your design. figure 2-1 v5 devices ? i/o state as a function of v cci and v cc voltage levels region 1: i/o buffers are off region 2: i/o buffers are on. i/os are functional (except differential inputs) but slower because v cci /v cc are below specification. for the same reason, input buffers do not meet v ih /v il levels, and output buffers do not meet v oh /v ol levels. min v cci datasheet specification voltage at a selected i/o standard; i.e., 1.425 v or 1.7 v or 2.3 v or 3.0 v v cc v cc = 1.425 v region 1: i/o buffers are off activation trip point: v a = 0.85 v 0.25 v deactivation trip point: v d = 0.75 v 0.25 v activation trip point: v a = 0.9 v 0.3 v deactivation trip point: v d = 0.8 v 0.3 v v cc = 1.575 v region 5: i/o buffers are on and power supplies are within specification. i/os meet the entire datasheet and timer specifications for speed, v ih /v il , v oh /v ol , etc. region 4: i/o buffers are on. i/os are functional (except differential but slower because v cci is below specification. for the same reason, input buffers do not meet v ih /v il levels, and output buffers do not meet v oh /v ol levels. region 4: i/o buffers are on. i/os are functional (except differential inputs) where vt can be from 0.58 v to 0.9 v (typically 0.75 v) v cci region 3: i/o buffers are on. i/os are functional; i/o dc specifications are met, but i/os are slower because the v cc is below specification. v cc = v cci + vt igloo nano dc and switching characteristics advance v0.2 2-5 figure 2-2 v2 devices ? i/o state as a function of v cci and v cc voltage levels region 1: i/o buffers are off region 2: i/o buffers are on. i/os are functional (except differential inputs) but slower because v cci /v cc are below specification. for the same reason, input buffers do not meet v ih /v il levels, and output buffers do not meet v oh /v ol levels. min v cci datasheet specification voltage at a selected i/o standard; i.e., 1.14 v,1.425 v, 1.7 v, 2.3 v, or 3.0 v v cc v cc = 1.14 v region 1: i/o buffers are off activation trip point: v a = 0.85 v 0.2 v d eactivation trip point: v d = 0.75 v 0.2 v activation trip point: v a = 0.9 v 0.15 v deactivation trip point: v d = 0.8 v 0.15 v v cc = 1.575 v region 5: i/o buffers are on and power supplies are within specification. i/os meet the entire datasheet and timer specifications for speed, v ih /v il , v oh /v ol , etc. region 4: i/o buffers are on. i/os are functional (except differential but slower because v cci is below specification. for the same reason, input buffers do not meet v ih /v il levels, and output buffers do not meet v oh /v ol levels. region 4: i/o buffers are on. i/os are functional (except differential inputs) where vt can be from 0.58 v to 0.9 v (typically 0.75 v) v cci region 3: i/o buffers are on. i/os are functional; i/o dc specifications are met, but i/os are slower because the v cc is below specification. v cc = v cci + vt igloo nano dc and switching characteristics 2-6 advance v0.2 thermal characteristics introduction the temperature variable in the actel designer software refers to the junction temperature, not the ambient temperature. this is an important distinction be cause dynamic and static power consumption cause the chip junction temperatur e to be higher than the ambient temperature. eq 2-1 can be used to calculate junction temperature. t j = junction temperature = ? t + t a eq 2-1 where: t a = ambient temperature ? t = temperature gradient between junction (silicon) and ambient ? t = ja * p ja = junction-to-ambient of the package. ja numbers are located in figure 2-5 . p = power dissipation package thermal characteristics the device junction-to-case thermal resistivity is jc and the junction-to-ambient air thermal resistivity is ja . the thermal characteristics for ja are shown for two air flow rates. the maximum operating junction te mperature is 100c. eq 2-2 shows a sample calculation of the maximum operating power dissipation allowed for a 484-pi n fbga package at commercial temperature and in still air. eq 2-2 temperature and voltage derating factors maximum power allowed max. junction temp. ( c) max. ambient temp. ( c) ? ja ( c/w) ------------------------------------------------------------------------------------------------------------------------------- --------- - 100 c70 c ? 20.5c/w -------------------------------------- 1 . 4 6 w = = = table 2-5 package thermal resistivities package type pin count jc ja units still air 200 ft./ min. 500 ft./ min. chip scale package (csp) 36 tbd tbd tbd tbd c/w 81 tbd tbd tbd tbd c/w quad flat no lead (qfn) 48 tbd tbd tbd tbd c/w 68 tbd tbd tbd tbd c/w 100 tbd tbd tbd tbd c/w very thin quad flat pack (vqfp) 100 10.0 35.3 29.4 27.1 c/w table 2-6 temperature and voltage derating factor s for timing delays (normalized to t j = 70c, v cc =1.425v) for igloo nano v2 or v5 devices, 1.5 v dc core supply voltage array voltage v cc (v) junction temperature (c) ?40c ?20c 0c 25c 70c 85c 125c 1.425 0.966 0.972 0.977 0. 991 1.000 1.006 1.013 1.5 0.877 0.882 0.888 0. 899 0.907 0.913 0.919 1.575 0.815 0.820 0.824 0. 835 0.843 0.848 0.854 igloo nano dc and switching characteristics advance v0.2 2-7 calculating power dissipation quiescent supply current quiescent supply current (i dd ) calculation depends on multiple factors, including operating voltages (v cc , v cci , and v jtag ), operating temperature, syste m clock frequency, and power mode usage. actel recommends using the power calculat or and smartpower software estimation tools to evaluate the projected static and active power based on the user design, power mode usage, operating voltage, and temperature. table 2-7 temperature and voltage derating factor s for timing delays (normalized to t j = 70c, v cc =1.14v) for igloo nano v2, 1.2 v dc core supply voltage array voltage v cc (v) junction temperature (c) ?40c ?20c 0c 25c 70c 85c 110c 1.14 0.968 0.973 0.978 0.991 1.000 1.006 1.012 1.2 0.863 0.869 0.874 0.885 0.892 0.898 0.904 1.26 0.793 0.798 0.802 0.812 0.820 0.825 0.830 1.3 0.746 0.750 0.754 0.764 0.771 0.776 0.781 1.35 0.690 0.694 0.698 0.707 0.714 0.718 0.723 1.425 0.615 0.618 0.622 0.630 0.636 0.640 0.644 1.5 0.558 0.561 0.565 0.572 0.577 0.581 0.585 1.575 0.519 0.522 0.525 0.532 0.536 0.540 0.543 table 2-8 quiescent supply current (i dd ) characteristics, igloo nano flash*fr eeze mode* core voltage agln010 agln015 agln020 agln060 agln125 agln250 units typical (25c) 1.2 v 1.7 3.3 3.3 8 13 20 a 1.5 v 3 6 6 10 18 34 a * i dd includes v cc , v pump , v cci , v jtag , and v ccpll currents. table 2-9 quiescent supply current (i dd ) characteristics, igloo nano sleep mode (v cc = 0 v)* core voltage agln010 agln015 agln020 agln060 agln125 agln250 units v cci /v jtag = 1.2 v (per bank) typical (25c) 1.2 v 1.7 1.7 1.7 1.7 1.7 1.7 a v cci /v jtag = 1.5 v (per bank) typical (25c) 1.2 v / 1.5 v 1.8 1.8 1.8 1.8 1.8 1.8 a v cci /v jtag = 1.8 v (per bank) typical (25c) 1.2 v / 1.5 v 1.9 1.9 1.9 1.9 1.9 1.9 a v cci /v jtag = 2.5 v (per bank) typical (25c) 1.2 v / 1.5 v 2.2 2.2 2.2 2.2 2.2 2.2 a v cci /v jtag = 3.3 v (per bank) typical (25c) 1.2 v / 1.5 v 2.5 2.5 2.5 2.5 2.5 2.5 a * i dd includes v cc , v pump , and v ccpll currents. igloo nano dc and switching characteristics 2-8 advance v0.2 table 2-10 quiescent supply current (i dd ) characteristics, igloo nano shutdown mode (v cc , v cci = 0 v)* core voltage agln010 agln015 agln020 agln060 agln125 agln250 units typical (25c) 1.2 v / 1.5 v 0 0 0 0 0 0 a * i dd includes v cc , v pump , v cci , and v ccpll currents. table 2-11 quiescent supply current (i dd ), no igloo nano flash*freeze mode 1 core voltage agln010 agln015 agln020 agln060 agln125 agln250 units i cca current 2 typical (25c) 1.2 v 3.7 5 5 10 13 18 a 1.5 v 8 14 14 20 28 44 a i cci or i jtag current 3 v cci / v jtag = 1.2 v (per bank) typical (25c) 1.2 v 1.7 1.7 1.7 1.7 1.7 1.7 a v cci / v jtag = 1.5 v (per bank) typical (25c) 1.2 v / 1.5 v 1.8 1.8 1.8 1.8 1.8 1.8 a v cci / v jtag = 1.8 v (per bank) typical (25c) 1.2 v / 1.5 v 1.9 1.9 1.9 1.9 1.9 1.9 a v cci / v jtag = 2.5 v (per bank) typical (25c) 1.2 v / 1.5 v 2.2 2.2 2.2 2.2 2.2 2.2 a v cci / v jtag = 3.3 v (per bank) typical (25c) 1.2 v / 1.5 v 2.5 2.5 2.5 2.5 2.5 2.5 a notes: 1. to calculate total device i dd , multiply the number of banks used by i cci and add i cca contribution. 2. includes v cc , v ccpll , and v pump currents. 3. per v cci or v jtag bank igloo nano dc and switching characteristics advance v0.2 2-9 power per i/o pin table 2-12 summary of i/o input buffer power (per pin) ? default i/o software settings applicable to igloo nano i/o banks v cci (v) dynamic power p ac9 (w/mhz) 1 single-ended 3.3 v lvttl / 3.3 v lvcmos 3.3 16.26 3.3 v lvttl / 3.3 v lvcmos ? schmitt trigger 3.3 18.95 2.5 v lvcmos 2.5 4.59 2.5 v lvcmos ? schmitt trigger 2.5 6.01 1.8 v lvcmos 1.8 1.61 1.8 v lvcmos ? schmitt trigger 1.8 1.70 1.5 v lvcmos (jesd8-11) 1.5 0.96 1.5 v lvcmos (jesd8-11) ? schmitt trigger 1.5 0.90 1.2 v lvcmos 2 1.2 0.55 1.2 v lvcmos 2 ? schmitt trigger 1.2 0.47 notes: 1. p ac9 is the total dynamic power measured on v cci . 2. applicable to igloo nano v2 devices operating at v cci v cc . table 2-13 summary of i/o output buffer power (p er pin) ? default i/o software settings 1 applicable to igloo nano i/o banks c load (pf) v cci (v) dynamic power p ac10 (w/mhz) 2 single-ended 3.3 v lvttl / 3.3 v lvcmos 5 3.3 107.98 2.5 v lvcmos 5 2.5 61.24 1.8 v lvcmos 5 1.8 31.28 1.5 v lvcmos (jesd8-11) 5 1.5 21.50 1.2 v lvcmos 3 51.2 21.05 notes: 1. dynamic power consumption is given for standard lo ad and software default drive strength and output slew. 2. p ac10 is the total dynamic power measured on v cci . 3. applicable for igloo nano v2 devices operating at v cci v cc . igloo nano dc and switching characteristics 2-10 advance v0.2 power consumption of vari ous internal resources table 2-14 different components contributing to dynamic power consumption in igloo nano devices for igloo nano v2 or v5 device s, 1.5 v core supply voltage parameter definition device specific dynamic power (w/mhz) agln250 agln125 agln060 agln020 agln015 agln010 p ac1 clock contribution of a global rib 11.03 11.03 9.3 9.3 9.3 9.3 p ac2 clock contribution of a global spine 1.58 0.81 0.81 0.41 0.41 0.41 p ac3 clock contribution of a versatile row 0.81 p ac4 clock contribution of a versatile used as a sequential module 0.11 p ac5 first contribution of a versatile used as a sequential module 0.057 p ac6 second contribution of a versatile used as a sequential module 0.207 p ac7 contribution of a versatile used as a combinatorial module 0.17 p ac8 average contribution of a routing net 0.7 p ac9 contribution of an i/o input pin (standard-dependent) see table 2-12 on page 2-9 . p ac10 contribution of an i/o output pin (standard-dependent) see table 2-13 . p ac11 average contribution of a ram block during a read operation 25.00 n/a p ac12 average contribution of a ram block during a write operation 30.00 n/a p ac13 dynamic contributi on for pll 2.70 n/a table 2-15 different components contributing to the static power consumption in igloo nano devices for igloo nano v2 or v5 device s, 1.5 v core supply voltage parameter definition device -specific static power (mw) agln250 agln125 agln060 agln020 agln015 agln010 p dc1 array static power in active mode see table 2-11 on page 2-8 p dc2 array static power in static (idle) mode see table 2-11 on page 2-8 p dc3 array static power in flash*freeze mode see table 2-8 on page 2-7 p dc4 2 static pll contribution 1.84 n/a p dc5 bank quiescent power (v cci -dependent) see table 2-11 on page 2-8 notes: 1. for a different output load, drive strength, or slew rate, actel recommends using the actel power spreadsheet calculator or the sm artpower tool in actel libero ? integrated design environment (ide). 2. minimum contribution of the pll when running at lowest frequency. igloo nano dc and switching characteristics advance v0.2 2-11 table 2-16 different components contributing to dynamic power consumption in igloo nano devices for igloo nano v2 devices, 1.2 v core supply voltage parameter definition device-specific dynamic power (w/mhz) agln250 agln125 agln060 agln020 agln015 agln010 p ac1 clock contribution of a global rib 7.07 7.07 5.96 5.96 5.96 5.96 p ac2 clock contribution of a global spine 1.01 0.52 0.52 0.26 0.26 0.26 p ac3 clock contribution of a versatile row 0.52 p ac4 clock contribution of a versatile used as a sequential module 0.07 p ac5 first contribution of a versatile used as a sequential module 0.045 p ac6 second contribution of a versatile used as a sequential module 0.186 p ac7 contribution of a versatile used as a combinatorial module 0.11 p ac8 average contribution of a routing net 0.45 p ac9 contribution of an i/o input pin (standard-dependent) see table 2-12 on page 2-9 p ac10 contribution of an i/o output pin (standard-dependent) see table 2-13 on page 2-9 p ac11 average contribution of a ram block during a read operation 25.00 n/a p ac12 average contribution of a ram block during a write operation 30.00 n/a p ac13 dynamic contribution for pll 2.10 n/a table 2-17 different components contributing to the static power consumption in igloo nano devices for igloo nano v2 devices, 1.2 v core supply voltage parameter definition device-specific static power (mw) agln250 agln125 agln060 agln020 agln015 agln010 p dc1 array static power in active mode see table 2-11 on page 2-8 p dc2 array static power in static (idle) mode see table 2-11 on page 2-8 p dc3 array static power in flash*freeze mode see table 2-8 on page 2-7 p dc4 2 static pll contribution 0.90 n/a p dc5 bank quiescent power ( v cci -dependent) see table 2-11 on page 2-8 notes: 1. for a different output load, drive strength, or slew rate, actel recommends using the actel power spreadsheet calculator or the sma rtpower tool in actel libero ide. 2. minimum contribution of the pll when running at lowest frequency. igloo nano dc and switching characteristics 2-12 advance v0.2 power calculation methodology this section describes a simplified method to estimate power consumptio n of an application. for more accurate and detailed power estimations, use the smartpower tool in actel libero ide software. the power calculation methodology described below uses the following variables: the number of plls as well as the number and the frequency of each output clock generated the number of combinatorial and se quential cells used in the design the internal clock frequencies the number and the standard of i/o pins used in the design the number of ram blocks used in the design toggle rates of i/o pins as well as versatiles?guidelines are provided in table 2-18 on page 2-14 . enable rates of output buffers?guidelines are provided for typical applications in table 2-19 on page 2-14 . read rate and write rate to the memory?guide lines are provided for typical applications in table 2-19 on page 2-14 . the calculation should be repeat ed for each clock domain defined in the design. methodology total power consumption?p total p total = p stat + p dyn p stat is the total static power consumption. p dyn is the total dynamic power consumption. total static power consumption?p stat p stat = (p dc1 or p dc2 or p dc3 ) + n banks * p dc5 n banks is the number of i/o bank s powered in the design. total dynamic power consumption?p dyn p dyn = p clock + p s-cell + p c-cell + p net + p inputs + p outputs + p memory + p pll global clock contribution?p clock p clock = (p ac1 + n spine *p ac2 + n row *p ac3 + n s-cell * p ac4 ) * f clk n spine is the number of global spines used in the user design?guidelines are provided in table 2-18 on page 2-14 . n row is the number of versatile rows used in the design?guidelines are provided in table 2-18 on page 2-14 . f clk is the global clock signal frequency. n s-cell is the number of versatiles used as sequential modules in the design. p ac1 , p ac2 , p ac3 , and p ac4 are device-dependent. sequential cells contribution?p s-cell p s-cell = n s-cell * (p ac5 + 1 / 2 * p ac6 ) * f clk n s-cell is the number of versatiles used as se quential modules in the design. when a multi-tile sequential cell is used, it should be accounted for as 1. 1 is the toggle rate of versatile outputs?guidelines are provided in table 2-18 on page 2-14 . f clk is the global clock signal frequency. igloo nano dc and switching characteristics advance v0.2 2-13 combinatorial cells contribution?p c-cell p c-cell = n c-cell * 1 / 2 * p ac7 * f clk n c-cell is the number of versatiles used as combinatorial modu les in the design. 1 is the toggle rate of versatile outputs?guidelines are provided in table 2-18 on page 2-14 . f clk is the global clock signal frequency. routing net contribution?p net p net = (n s-cell + n c-cell ) * 1 / 2 * p ac8 * f clk n s-cell is the number of versatiles used as sequential modules in the design. n c-cell is the number of versatiles used as combinatorial modu les in the design. 1 is the toggle rate of versatile outputs?guidelines are provided in table 2-18 on page 2-14 . f clk is the global clock signal frequency. i/o input buffer contribution?p inputs p inputs = n inputs * 2 / 2 * p ac9 * f clk n inputs is the number of i/o input buffers used in the design. 2 is the i/o buffer toggle rate ?guidelines are provided in table 2-18 on page 2-14 . f clk is the global clock signal frequency. i/o output buffer contribution?p outputs p outputs = n outputs * 2 / 2 * 1 * p ac10 * f clk n outputs is the number of i/o output buffers used in the design. 2 is the i/o buffer toggle rate ?guidelines are provided in table 2-18 on page 2-14 . 1 is the i/o buffer enable rate ?guidelines are provided in table 2-19 on page 2-14 . f clk is the global clock signal frequency. ram contribution?p memory p memory = p ac11 * n blocks * f read-clock * 2 + p ac12 * n block * f write-clock * 3 n blocks is the number of ram blocks used in the design. f read-clock is the memory read clock frequency. 2 is the ram enable rate for read operations. f write-clock is the memory write clock frequency. 3 is the ram enable rate for write op erations?guidelines are provided in table 2-19 on page 2-14 . pll contribution?p pll p pll = p dc4 + p ac13 *f clkout f clkout is the output clock frequency. 1 1. if a pll is used to generate more than one output clock, include each output clock in the formula by adding its corresponding contribution (p ac13 * f clkout product) to the total pll contribution. igloo nano dc and switching characteristics 2-14 advance v0.2 guidelines toggle rate definition a toggle rate defines the frequency of a net or logi c element relative to a clock. it is a percentage. if the toggle rate of a net is 100 % , this means that this net switch es at half the clock frequency. below are some examples: the average toggle rate of a shift register is 100 % because all flip-flop outputs toggle at half of the clock frequency. the average toggle rate of an 8-bit counter is 25 % : ? bit 0 (lsb) = 100 % ? bit 1 = 50 % ? bit 2 = 25 % ?? ? bit 7 (msb) = 0.78125 % ? average toggle rate = (100 % + 50 % + 25 % + 12.5 % + . . . + 0.78125 % ) / 8 enable rate definition output enable rate is the average percentage of time during which tris tate outputs are enabled. when nontristate output buffers are us ed, the enable rate should be 100 % . table 2-18 toggle rate guidelines reco mmended for power calculation component definition guideline 1 toggle rate of versatile outputs 10 % 2 i/o buffer toggle rate 10 % table 2-19 enable rate guidelines reco mmended for power calculation component definition guideline 1 i/o output buffer enable rate 100 % 2 ram enable rate for read operations 12.5 % 3 ram enable rate for write operations 12.5 % igloo nano dc and switching characteristics advance v0.2 2-15 user i/o characteristics timing model figure 2-3 timing model operating conditions: std speed, commercial temperature range (t j = 70c), worst-case v cc = 1.425 v, for dc 1.5 v core voltage, applicable to v2 and v5 devices dq y y dq dq dq y combinational cell combinational cell combinational cell i/o module (registered) i/o module (non-registered) register cell register cell i/o module (registered) i/o module (non-registered) lvcmos 2.5v output drive strength = 8 ma high slew rate input lvcmos 2.5 v lvcmos 1.5 v lvttl 3.3 v output drive strength = 8 ma high slew rate y combinational cell y combinational cell y combinational cell i/o module (non-registered) lvttl output drive strength = 8 ma high slew rate i/o module (non-registered) lvcmos 1.5 v output drive strength = 2 ma high slew rate lvttl output drive strength = 4 ma high slew rate i/o module (non-registered) input lvttl clock input lvttl clock input lvttl clock t pd = 1.18 ns t pd = 0.90 ns t dp = 1.99 ns t pd = 1.60 ns t dp = 2.35 ns t pd = 1.17 ns t dp = 1.96 ns t pd = 0.87 ns t dp = 2.65 ns t pd = 0.91 ns t py = 0.85 ns t clkq = 0.89 ns t oclkq = 1.00 ns t sud = 0.81 ns t osud = 0.51 ns t dp = 1.96 ns t py = 0.85 ns t py = 1.15 ns t clkq = 0.89 ns t sud = 0.81 ns t py = 0.85 ns t iclkq = 0.42 ns t isud = 0.47 ns t py = 1.06 ns igloo nano dc and switching characteristics 2-16 advance v0.2 figure 2-4 input buffer timing model and delays (example) t py (r) pad y v trip gnd t py (f) v trip 50 % 50 % v ih v cc v il t dout (r) din gnd t dout (f) 50 % 50 % v cc pad y t py d clk q i/o interface din t din to array t py = max(t py (r), t py (f)) t din = max(t din (r), t din (f)) igloo nano dc and switching characteristics advance v0.2 2-17 figure 2-5 output buffer model and delays (example) t dp (r) pad v ol t dp (f) v trip v trip v oh v cc d 50 % 50 % v cc 0 v dout 50 % 50 % 0 v t dout (r) t dout (f) from array pad t dp std load d clk q i/o interface dout d t dout t dp = max(t dp (r), t dp (f)) t dout = max(t dout (r), t dout (f)) igloo nano dc and switching characteristics 2-18 advance v0.2 figure 2-6 tristate output buffer timing model and delays (example) d clk q d clk q 10 % v cci t zl v trip 50 % t hz 90 % v cci t zh v trip 50 % 50 % t lz 50 % eout pad d e 50 % t eout (r) 50 % t eout (f) pad dout eout d i/o interface e t eout t zls v trip 50 % t zhs v trip 50 % eout pad d e 50 % 50 % t eout (r) t eout (f) 50 % v cc v cc v cc v cci v cc v cc v cc v oh v ol v ol t zl , t zh , t hz , t lz , t zls , t zhs t eout = max(t eout (r), t eout (f)) igloo nano dc and switching characteristics advance v0.2 2-19 overview of i/o performance summary of i/o dc input and output levels ? default i/o software settings table 2-20 summary of maximum and minimu m dc input and output levels applicable to commercial and industria l conditions?software default settings i/o standard drive strength slew rate v il v ih v ol v oh i ol 1 i oh 1 min, v max, v min, v max, v max, v min, v ma ma 3.3 v lvttl / 3.3 v lvcmos 8 ma high ?0.3 0.8 2 3.6 0.4 2.4 8 8 3.3 v wide range any 2 high ?0.3 0.8 2 3.6 0.2 v cci ? 0.2 100 a 100 a 2.5 v lvcmos 8 ma high ?0.3 0.7 1.7 3.6 0.7 1.7 8 8 1.8 v lvcmos 4 ma high ?0.3 0.35 * v cci 0.65 * v cci 3.6 0.45 v cci ? 0.45 4 4 1.5 v lvcmos 2 ma high ?0.3 0.35 * v cci 0.65 * v cci 3.6 0.25 * v cci 0.75 * v cci 22 1.2 v lvcmos 3 1 ma high ?0.3 0.35 * v cci 0.65 * v cci 3.6 0.25 * v cci 0.75 * v cci 11 1.2 v lvcmos wide range 3 any 4 high ?0.3 0.3 * v cci 0.7 * v cci 3.6 0.1 v cci ? 0.1 100 a 100 a notes: 1. currents are measured at 85c junction temperature. 2. all lvcmos 3.3 v software macros support lvcmos 3.3 v wide range, as specified in the jesd8-b specification. 3. applicable to igloo nano v2 devices operating at v cci v cc . 4. all lvcmos 1.2 v software macros support lvcmos 1.2 v wide range, as specified in the jesd8-12 specification. table 2-21 summary of maximum and mi nimum dc input levels applicable to commercial and industrial conditions dc i/o standards commercial 1 industrial 2 i il 3 i ih 4 i il 3 i ih 4 a a a a 3.3 v lvttl / 3.3 v lvcmos 10 10 15 15 3.3 v lvcoms wide range 10 10 15 15 2.5 v lvcmos 10 10 15 15 1.8 v lvcmos 10 10 15 15 1.5 v lvcmos 10 10 15 15 1.2 v lvcmos 5 10 10 15 15 1.2 v lvcmos wide range 5 10 10 15 15 notes: 1. commercial range (?20c < t a < 70c) 2. industrial range (?40c < t a < 85c) 3. i ih is the input leakage current per i/o pin ov er recommended operatin g conditions, where v ih < v in < v cci . input current is larger when opera ting outside recommended ranges. 4. i il is the input leakage current pe r i/o pin over recommended operating conditions, where ?0.3 v < v in < v il . 5. applicable to igloo nano v2 devices operating at v cci v cc . igloo nano dc and switching characteristics 2-20 advance v0.2 summary of i/o timing characteristics ? defaul t i/o software settings table 2-22 summary of ac measuring points standard measuring trip point (v trip ) 3.3 v lvttl / 3.3 v lvcmos 1.4 v 3.3 v lvcmos wide range 1.4 v 2.5 v lvcmos 1.2 v 1.8 v lvcmos 0.90 v 1.5 v lvcmos 0.75 v 1.2 v lvcmos 0.60 v 1.2 v lvcmos wide range 0.60 v table 2-23 i/o ac paramete r definitions parameter parameter definition t dp data to pad delay through the output buffer t py pad to data delay through the input buffer t dout data to output buffer delay through the i/o interface t eout enable to output buffer tristate control delay throug h the i/o interface t din input buffer to data dela y through the i/o interface t hz enable to pad delay through the output buffer?high to z t zh enable to pad delay through the output buffer?z to high t lz enable to pad delay through the output buffer?low to z t zl enable to pad delay through the output buffer?z to low t zhs enable to pad delay through the output buffer with delayed enable?z to high t zls enable to pad delay through the output buffer with delaye d enable?z to low igloo nano dc and switching characteristics advance v0.2 2-21 applies to igloo nano at 1.5 v core operating conditions applies to igloo nano at 1.2 v core operating conditions table 2-24 summary of i/o timing character istics?software default settings std speed grade, commerc ial-case conditions: t j = 70c, worst-case v cc = 1.425 v, worst-case v cci = 3.0 v i/o standard drive strength (ma) slew rate capacitive load (pf) t dout t dp t din t py t pys t eout t zl t zh t lz t hz units 3.3 v lvttl / 3.3 v lvcmos 8 ma high 5 pf 0.97 1.96 0.19 0. 85 1.14 0.66 1.73 1.32 2.04 2.38 ns 3.3 v lvcmos wide range any 1 high 5 pf tbd tbd tbd tbd tbd tbd tbd tbd tbd tbd tbd 2.5 v lvcmos 8 ma high 5 pf 0.97 1.99 0.19 1.06 1.22 0.66 1. 76 1.42 2.04 2.25 ns 1.8 v lvcmos 4 ma high 5 pf 0.97 2. 30 0.19 0.99 1.43 0.66 2.01 1.64 2.08 2.15 ns 1.5 v lvcmos 2 ma high 5 pf 0.97 2.65 0.19 1.15 1.62 0.66 2. 31 1.85 2.13 2.11 ns notes: 1. all lvcmos 3.3 v software macros support lvcmos 3.3 v wide rang e, as specified in the jesd8-b specification. 2. for specific junction temperature and voltage supply levels, refer to table 2-6 on page 2-6 for derating values. table 2-25 summary of i/o timing character istics?software default settings std speed grade, commerc ial-case conditions: t j = 70c, worst-case v cc = 1.14 v, worst-case v cci = 3.0 v i/o standard drive strength (ma) slew rate capacitive load (pf) t dout t dp t din t py ) t pys t eout t zl t zh t lz t hz units 3.3 v lvttl / 3.3 v lvcmos 8 ma high 5 pf 1.55 2.81 0.26 0.99 1.14 1.10 2.53 2.01 2.48 3.10 ns 3.3 v lvcmos wide range any 1 high 5 pf tbd tbd tbd tbd tbd tbd tbd tbd tbd tbd ns 2.5 v lvcmos 8 ma high 5 pf 1.55 2.82 0. 26 1.20 1.22 1.10 2.53 2.15 2.46 2.93 ns 1.8 v lvcmos 4 ma high 5 pf 1.55 3.11 0.26 1.12 1.43 1.10 2.76 2.46 2.49 2.75 ns 1.5 v lvcmos 2 ma high 5 pf 1.55 3.50 0.26 1.26 1.62 1.10 3.09 2.76 2.53 2.67 ns 1.2 v lvcmos 1 ma high 5 pf 1.55 4.47 0.26 1.56 1.66 1.10 3.56 3.18 3.00 3.25 ns 1.2 v lvcmos wide range 100 a high 5 pf tbd tbd tbd tbd tbd tbd tbd tbd tbd tbd ns notes: 1. all lvcmos 3.3 v software macros support lvcmos 3.3 v wide rang e, as specified in the jesd8-b specification. 2. for specific junction temperature and voltage supply levels, refer to table 2-6 on page 2-6 for derating values. igloo nano dc and switching characteristics 2-22 advance v0.2 detailed i/o dc characteristics table 2-26 input capacitance symbol definition conditions min. max. units c in input capacitance v in = 0, f = 1.0 mhz 8 pf c inclk input capacitance on the clock pin v in = 0, f = 1.0 mhz 8 pf table 2-27 i/o output buffer maximum resistances 1 standard drive strength r pull-down ( ? ) 2 r pull-up ( ? ) 3 3.3 v lvttl / 3.3v lvcmos 2 ma 100 300 4 ma 100 300 6 ma 50 150 8 ma 50 150 3.3 v lvcmos wide range 100 a tbd tbd 2.5 v lvcmos 2 ma 100 200 4 ma 100 200 6 ma 50 100 8 ma 50 100 1.8 v lvcmos 2 ma 200 225 4 ma 100 112 1.5 v lvcmos 2 ma 200 224 1.2 v lvcmos 4 2 ma tbd tbd 1.2 v lvcmos wide range 4 100 a tbd tbd notes: 1. these maximum values are provid ed for informational reasons only . minimum output buffer resistance values depend on v cci , drive strength selection, temperature, and process. for board design considerations and detailed output buffer resistances, use the corresponding ibis models located on the actel website at http://www.actel.co m/download/ibi s/default.aspx . 2. r (pull-down-max) = (v olspec ) / i olspec 3. r (pull-up-max) = (v ccimax ? v ohspec ) / i ohspec 4. applicable to igloo nano v2 devices operating at v cci v cc . igloo nano dc and switching characteristics advance v0.2 2-23 table 2-28 i/o weak pull-up/pull-down resistances minimum and maximum we ak pull-up/pull-down resistance values v cci r (weak pull-up) 1 ( ? ) r (weak pull-down) 2 ( ? ) min. max. min. max. 3.3 v 10 k 45 k 10 k 45 k 2.5 v 11 k 55 k 12 k 74 k 1.8 v 18 k 70 k 17 k 110 k 1.5 v 19 k 90 k 19 k 140 k 1.2 v 25 k 110 k 25 k 150 k notes: 1. r (weak pull-up-max) = (v olspec ) / i (weak pull-up-min) 2. r (weak pull-up-max) = (v ccimax ? v ohspec ) / i (weak pull-up-min) table 2-29 i/o short currents i osh /i osl drive strength i osl (ma)* i osh (ma)* 3.3 v lvttl / 3.3 v lvcmos 2 ma 25 27 4 ma 25 27 6 ma 51 54 8 ma 51 54 3.3 v lvcmos wide range 100 a tbd tbd 2.5 v lvcmos 2 ma 16 18 4 ma 16 18 6 ma 32 37 8 ma 32 37 1.8 v lvcmos 2 ma 9 11 4 ma 17 22 1.5 v lvcmos 2 ma 13 16 1.2 v lvcmos 1 ma tbd tbd 1.2 v lvcmos wide range 100 a tbd tbd * t j = 100c igloo nano dc and switching characteristics 2-24 advance v0.2 the length of time an i/o can withstand i osh /i osl events depends on the junction temperature. the reliability data below is based on a 3.3 v, 8 ma i/ o setting, which is the worst case for this type of analysis. for example, at 110c, the short current condition would have to be sustain ed for more than three months to cause a reliability concern. the i/o desi gn does not contain any short circuit protection, but such protection would only be needed in extremely prolonged stress conditions. table 2-30 duration of shor t circuit event before failure temperature time before failure ?40c > 20 years ?20c > 20 years 0c > 20 years 25c > 20 years 70c 5 years 85c 2 years 100c 6 months 110c 3 months table 2-31 schmitt trigger input hysteresis hysteresis voltage value (typ.) for schmitt mode input buffers input buffer configuration hysteresis value (typ.) 3.3 v lvttl / lvcmos (schmitt trigger mode) 240 mv 2.5 v lvcmos (schmi tt trigger mode) 140 mv 1.8 v lvcmos (schmi tt trigger mode) 80 mv 1.5 v lvcmos (schmi tt trigger mode) 60 mv 1.2 v lvcmos (schmi tt trigger mode) 40 mv table 2-32 i/o input rise time, fall time , and related i/o reliability input buffer input rise/fall time (min.) input rise/fall time (max.) reliability lvttl/lvcmos (schmitt trigger disabled) no requirement 10 ns * 20 years (100c) lvttl/lvcmos (schmitt trigger enabled) no requirement no requirement, but input noise voltage cannot exceed schmitt hysteresis. 20 years (100c) * the maximum input rise/fall time is related to th e noise induced into the input buffer trace. if the noise is low, then the rise ti me and fall time of input buffe rs can be increased beyond the maximum value. the longer the rise/fall times, th e more susceptible the input signal is to the board noise. actel recommends signal integrity evaluation/characterization of the system to ensure that there is no excessive noise coupling into input signals. igloo nano dc and switching characteristics advance v0.2 2-25 single-ended i/o characteristics 3.3 v lvttl / 3.3 v lvcmos low-voltage transistor?transistor logic (lvttl) is a general-purpose standard (eia/jesd) for 3.3 v applications. it uses an lvttl input buffer and push-pull output buffer. table 2-33 minimum and maximum dc input and output levels 3.3 v lvttl / 3.3 v lvcmos v il v ih v ol v oh i ol i oh i osl i osh i il 1 i ih 2 drive strength min., v max., v min., v max., v max., v min., v ma ma max., ma 3 max., ma 3 a 4 a 4 2 ma ?0.3 0.8 2 3.6 0.4 2.4 2 2 25 27 10 10 4 ma ?0.3 0.8 2 3.6 0.4 2.4 4 4 25 27 10 10 6 ma ?0.3 0.8 2 3.6 0.4 2.4 6 6 51 54 10 10 8 ma ?0.3 0.8 2 3.6 0.4 2.4 8 8 51 54 10 10 notes: 1. i il is the input leakage current per i/o pin over recommended operating cond itions where ?0.3 < v in < v il . 2. i ih is the input leakage current per i/o pin ov er recommended operating conditions where v ih < v in < v cci . input current is larger when oper ating outside recommended ranges. 3. currents are measured at high temperature (100 c junction temperatur e) and maximum voltage. 4. currents are measured at 85c junction temperature. 5. software default selection highlighted in gray. figure 2-7 ac loading table 2-34 3.3 v lvttl/lvcmos ac wa veforms, measuring points, and capacitive loads input low (v) input high (v) measuring point* (v) c load (pf) 03.31.45 * measuring point = v trip. see table 2-22 on page 2-20 for a complete table of trip points. test point test point enable path datapath 5 pf r = 1 k r to v cci for t lz /t zl /t zls r to gnd for t hz /t zh /t zhs 35 pf for t zh /t zh s/t zl /t zls 5 pf for t hz /t lz igloo nano dc and switching characteristics 2-26 advance v0.2 timing characteristics applies to 1.5 v dc core voltage table 2-35 3.3 v lvttl / 3.3 v lvcmos low slew ? applies to 1.5 v dc core voltage commercial-case conditions: t j = 70c, worst-case v cc = 1.425 v, worst-case v cci = 3.0 v drive strength speed grade t dout t dp t din t py t pys t eout t zl t zh t lz t hz units 2 ma std 0.97 3.94 0.19 0.85 1.14 0.66 3.39 2.95 1.82 1.87 ns 4 ma std 0.97 3.94 0.19 0.85 1.14 0.66 3.39 2.95 1.82 1.87 ns 6 ma std 0.97 3.20 0.19 0.85 1.14 0.66 2.88 2.65 2.04 2.27 ns 8 ma std 0.97 3.20 0.19 0.85 1.14 0.66 2.88 2.65 2.04 2.27 ns note: for specific junction temperature and voltage supply levels, refer to table 2-6 on page 2-6 for derating values. table 2-36 3.3 v lvttl / 3.3 v lvcmos high slew ? applies to 1.5 v dc core voltage commercial-case conditions: t j = 70c, worst-case v cc = 1.425 v, worst-case v cci = 3.0 v drive strength speed grade t dout t dp t din t py t pys t eout t zl t zh t lz t hz units 2 ma std 0.97 2.35 0.19 0.85 1.14 0.66 1.88 1.43 1.81 1.98 ns 4 ma std 0.97 2.35 0.19 0.85 1.14 0.66 1.88 1.43 1.81 1.98 ns 6 ma std 0.97 1.96 0.19 0.85 1.14 0.66 1.73 1.32 2.04 2.38 ns 8 ma std 0.97 1.96 0.19 0.85 1.14 0.66 1.73 1.32 2.04 2.38 ns notes: 1. software default select ion highlighted in gray. 2. for specific junction temperature and voltage supply levels, refer to table 2-6 on page 2-6 for derating values. igloo nano dc and switching characteristics advance v0.2 2-27 applies to 1.2 v dc core voltage table 2-37 3.3 v lvttl / 3.3 v lvcmos low slew ? applies to 1.2 v dc core voltage commercial-case conditions: t j = 70c, worst-case v cc = 1.14 v, worst-case v cci = 3.0 v drive strength speed grade t dout t dp t din t py t pys t eout t zl t zh t lz t hz units 2 ma std 1.55 5.23 0.26 0.99 1.14 1.10 4.56 3.93 2.25 2.56 ns 4 ma std 1.55 5.23 0.26 0.99 1.14 1.10 4.56 3.93 2.25 2.56 ns 6 ma std 1.55 4.21 0.26 0.99 1.14 1.10 3.81 3.42 2.48 2.97 ns 8 ma std 1.55 4.21 0.26 0.99 1.14 1.10 3.81 3.42 2.48 2.97 ns note: for specific junction temperature and voltage supply levels, refer to table 2-6 on page 2-6 for derating values. table 2-38 3.3 v lvttl / 3.3 v lvcmos high slew ? applies to 1.2 v dc core voltage commercial-case conditions: t j = 70c, worst-case v cc = 1.14 v, worst-case v cci = 3.0 v drive strength speed grade t dout t dp t din t py t pys t eout t zl t zh t lz t hz units 2 ma std 1.55 3.49 0.26 0.99 1.14 1.10 2.91 2.33 2.24 2.68 ns 4 ma std 1.55 3.49 0.26 0.99 1.14 1.10 2.91 2.33 2.24 2.68 ns 6 ma std 1.55 2.81 0.26 0.99 1.14 1.10 2.53 2.01 2.48 3.10 ns 8 ma std 1.55 2.81 0.26 0.99 1.14 1.10 2.53 2.01 2.48 3.10 ns notes: 1. software default select ion highlighted in gray. 2. for specific junction temperature and voltage supply levels, refer to table 2-6 on page 2-6 for derating values. igloo nano dc and switching characteristics 2-28 advance v0.2 3.3 v lvcomos wide range table 2-39 minimum and maximum dc input and output levels for lvcmos 3.3 v wide range 3.3 v lvcmos wide range v il v ih v ol v oh i ol i oh i il 1 i ih 2 drive strength min., v max., v min., v max., v max., v min., v a a a 3 a 3 all 4 ?0.3 0.8 2 3.6 0.2 v dd ? 0.2 100 100 10 10 notes: 1. i il is the input leakage current per i/o pin over recommended operating cond itions where ?0.3 < v in < v il . 2. i ih is the input leakage current per i/o pin ov er recommended operatin g conditions where v ih < v in < v cci . input current is larger when oper ating outside recommended ranges. 3. currents are measured at 85c junction temperature. 4. all lvcmos 3.3 v software macros support lvcmos 3.3 v wide range, as specified in the jedec jesd8-b specification. igloo nano dc and switching characteristics advance v0.2 2-29 2.5 v lvcmos low-voltage cmos for 2.5 v is an extension of the lvcmos standard (jesd8-5) used for general- purpose 2.5 v applications. it uses a 5 v?tolerant input buffer and push-pull output buffer. table 2-40 minimum and maximum dc input and output levels 2.5 v lvcmos v il v ih v ol v oh i ol i oh i osl i osh i il 1 i ih 2 drive strength min., v max., v min., v max., v max., v min., v ma ma max., ma 3 max., ma 3 a 4 a 4 2 ma ?0.3 0.7 1.7 3.6 0.7 1.7 2 2 16 18 10 10 4 ma ?0.3 0.7 1.7 3.6 0.7 1.7 4 4 16 18 10 10 6 ma ?0.3 0.7 1.7 3.6 0.7 1.7 6 6 32 37 10 10 8 ma ?0.3 0.7 1.7 3.6 0.7 1.7 8 8 32 37 10 10 notes: 1. i il is the input leakage current per i/o pin over recommended operating cond itions where ?0.3 < v in < v il . 2. i ih is the input leakage current per i/o pin ov er recommended operating conditions where v ih < v in < v cci . input current is larger when oper ating outside recommended ranges. 3. currents are measured at high temperature (100 c junction temperatur e) and maximum voltage. 4. currents are measured at 85c junction temperature. 5. software default selection highlighted in gray. figure 2-8 ac loading table 2-41 2.5 v lvcmos ac waveforms, measuring points, and capacitive loads input low (v) input high (v) measuring point* (v) c load (pf) 02.51.25 * measuring point = v trip. see table 2-22 on page 2-20 for a complete table of trip points. test point test point enable path datapath 5 pf r = 1 k r to v cci for t lz /t zl /t zls r to gnd for t hz /t zh /t zhs 35 pf for t zh /t zh s/t zl /t zls 5 pf for t hz /t lz igloo nano dc and switching characteristics 2-30 advance v0.2 timing characteristics applies to 1.5 v dc core voltage table 2-42 2.5 v lvcmos low slew ? applie s to 1.5 v dc core voltage commercial-case conditions: t j = 70c, worst-case v cc = 1.425 v, worst-case v cci = 2.3 v drive strength speed grade t dout t dp t din t py t pys t eout t zl t zh t lz t hz units 2 ma std 0.97 4.44 0.19 1.06 1.22 0.66 3.87 3.47 1.80 1.70 ns 4 ma std 0.97 4.44 0.19 1.06 1.22 0.66 3.87 3.47 1.80 1.70 ns 8 ma std 0.97 3.61 0.19 1.06 1.22 0.66 3.27 3.11 2.05 2.17 ns 8 ma std 0.97 3.61 0.19 1.06 1.22 0.66 3.27 3.11 2.05 2.17 ns note: for specific junction temperature and voltage supply levels, refer to table 2-6 on page 2-6 for derating values. table 2-43 2.5 v lvcmos high slew ? applies to 1.5 v dc core voltage commercial-case conditions: t j = 70c, worst-case v cc = 1.425 v, worst-case v cci = 2.3 v drive strength speed grade t dout t dp t din t py t pys t eout t zl t zh t lz t hz units 2 ma std 0.97 2.41 0.19 1.06 1.22 0.66 1.93 1.57 1.79 1.77 ns 4 ma std 0.97 2.41 0.19 1.06 1.22 0.66 1.93 1.57 1.79 1.77 ns 6 ma std 0.97 1.99 0.19 1.06 1.22 0.66 1.76 1.42 2.04 2.25 ns 8 ma std 0.97 1.99 0.19 1.06 1.22 0.66 1.76 1.42 2.04 2.25 ns notes: 1. software default select ion highlighted in gray. 2. for specific junction temperature and voltage supply levels, refer to table 2-6 on page 2-6 for derating values. igloo nano dc and switching characteristics advance v0.2 2-31 applies to 1.2 v dc core voltage table 2-44 2.5 lvcmos low slew ? applie s to 1.2 v dc core voltage commercial-case conditions: t j = 70c, worst-case v cc = 1.14 v, worst-case v cci = 2.3 v drive strength speed grade t dout t dp t din t py t pys t eout t zl t zh t lz t hz units 2 ma std 1.55 5.75 0.26 1.20 1.22 1.10 5.05 4.57 2.21 2.35 ns 4 ma std 1.55 5.75 0.26 1.20 1.22 1.10 5.05 4.57 2.21 2.35 ns 6 ma std 1.55 4.63 0.26 1.20 1.22 1.10 4.21 3.94 2.47 2.83 ns 8 ma std 1.55 4.63 0.26 1.20 1.22 1.10 4.21 3.94 2.47 2.83 ns note: for specific junction temperature and voltage supply levels, refer to table 2-6 on page 2-6 for derating values. table 2-45 2.5 v lvcmos high slew ? applies to 1.2 v dc core voltage commercial-case conditions: t j = 70c, worst-case v cc = 1.14 v, worst-case v cci = 2.3 v drive strength speed grade t dout t dp t din t py t pys t eout t zl t zh t lz t hz units 2 ma std 1.55 3.52 0.26 1.20 1.22 1.10 2.94 2.60 2.21 2.44 ns 4 ma std 1.55 3.52 0.26 1.20 1.22 1.10 2.94 2.60 2.21 2.44 ns 6 ma std 1.55 2.82 0.26 1.20 1.22 1.10 2.53 2.15 2.46 2.93 ns 8 ma std 1.55 2.82 0.26 1.20 1.22 1.10 2.53 2.15 2.46 2.93 ns notes: 1. software default select ion highlighted in gray. 2. for specific junction temperature and voltage supply levels, refer to table 2-6 on page 2-6 for derating values. igloo nano dc and switching characteristics 2-32 advance v0.2 1.8 v lvcmos low-voltage cmos for 1.8 v is an extension of the lvcmos standard (jesd8-5) used for general- purpose 1.8 v applications. it uses a 1.8 v input buffer and a push-pull output buffer. table 2-46 minimum and maximum dc input and output levels 1.8 v lvcmos v il v ih v ol v oh i ol i oh i osl i osh i il 1 i ih 2 drive strength min., v max., v min., v max., v max., v min., v ma ma max., ma 3 max., ma 3 a 4 a 4 2 ma ?0.3 0.35 * v cci 0.65 * v cci 3.6 0.45 v cci ? 0.45 2 2 9 11 10 10 4 ma ?0.3 0.35 * v cci 0.65 * v cci 3.6 0.45 v cci ? 0.45 4 4 17 22 10 10 notes: 1. i il is the input leakage current per i/o pin over recommended operating cond itions where ?0.3 < v in < v il . 2. i ih is the input leakage current per i/o pin ov er recommended operating conditions where v ih < v in < v cci . input current is larger when oper ating outside recommended ranges. 3. currents are measured at high temperature (100 c junction temperatur e) and maximum voltage. 4. currents are measured at 85c junction temperature. 5. software default selection highlighted in gray. figure 2-9 ac loading table 2-47 1.8 v lvcmos ac waveforms, measuring points, and capacitive loads input low (v) input high (v) measuring point* (v) c load (pf) 01.80.95 * measuring point = v trip. see table 2-22 on page 2-20 for a complete table of trip points. test point test point enable path datapath 5 pf r = 1 k r to v cci for t lz /t zl /t zls r to gnd for t hz /t zh /t zhs 35 pf for t zh /t zh s/t zl /t zls 5 pf for t hz /t lz igloo nano dc and switching characteristics advance v0.2 2-33 timing characteristics applies to 1.5 v dc core voltage applies to 1.2 v dc core voltage table 2-48 1.8 v lvcmos low slew ? applie s to 1.5 v dc core voltage commercial-case conditions: t j = 70c, worst-case v cc = 1.425 v, worst-case v cci = 1.7 v drive strength speed grade t dout t dp t din t py t pys t eout t zl t zh t lz t hz units 2 ma std 0.97 5.89 0.19 0.99 1.43 0.66 5.20 4.48 1.78 1.30 ns 4 ma std 0.97 4.82 0.19 0.99 1.43 0.66 4.39 4.04 2.08 2.07 ns note: for specific junction temperature and voltage supply levels, refer to table 2-6 on page 2-6 for derating values. table 2-49 1.8 v lvcmos high slew ? applies to 1.5 v dc core voltage commercial-case conditions: t j = 70c, worst-case v cc = 1.425 v, worst-case v cci = 1.7 v drive strength speed grade t dout t dp t din t py t pys t eout t zl t zh t lz t hz units 2 ma std 0.97 2.82 0.19 0.99 1.43 0.66 2.25 1.86 1.78 1.35 ns 4 ma std 0.97 2.30 0.19 0.99 1.43 0.66 2.01 1.64 2.08 2.15 ns notes: 1. software default select ion highlighted in gray. 2. for specific junction temperature and voltage supply levels, refer to table 2-6 on page 2-6 for derating values. table 2-50 1.8 v lvcmos low slew ? applie s to 1.2 v dc core voltage commercial-case conditions: t j = 70c, worst-case v cc = 1.14 v, worst-case v cci = 1.7 v drive strength speed grade t dout t dp t din t py t pys t eout t zl t zh t lz t hz units 2 ma std 1.55 7.30 0.26 1.12 1.43 1.10 6.45 5.82 2.18 1.87 ns 4 ma std 1.55 5.88 0.26 1.12 1.43 1.10 5.35 4.98 2.49 2.67 ns note: for specific junction temperature and voltage supply levels, refer to table 2-6 on page 2-6 for derating values. table 2-51 1.8 v lvcmos high slew ? applies to 1.2 v dc core voltage commercial-case conditions: t j = 70c, worst-case v cc = 1.14 v, worst-case v cci = 1.7 v drive strength speed grade t dout t dp t din t py t pys t eout t zl t zh t lz t hz units 2 ma std 1.55 4.24 0.26 1.12 1.43 1.10 3.28 3.11 2.18 1.92 ns 4 ma std 1.55 3.11 0.26 1.12 1.43 1.10 2.76 2.46 2.49 2.75 ns notes: 1. software default select ion highlighted in gray. 2. for specific junction temperature and voltage supply levels, refer to table 2-6 on page 2-6 for derating values. igloo nano dc and switching characteristics 2-34 advance v0.2 1.5 v lvcmos (jesd8-11) low-voltage cmos for 1.5 v is an extension of the lvcmos standard (jesd8-5) used for general- purpose 1.5 v applications. it uses a 1.5 v input buffer and a push-pull output buffer. table 2-52 minimum and maximum dc input and output levels 1.5 v lvcmos v il v ih v ol v oh i ol i oh i osl i osh i il 1 i ih 2 drive strength min., v max., v min., v max., v max., v min., v ma ma max., ma 3 max., ma 3 a 4 a 4 2 ma ?0.3 0.35 * v cci 0.65 * v cci 3.6 0.25 * v cci 0.75 * v cci 2 2 13 16 10 10 notes: 1. i il is the input leakage current per i/o pin over recommended operating cond itions where ?0.3 < v in < v il . 2. i ih is the input leakage current per i/o pin ov er recommended operating conditions where v ih < v in < v cci . input current is larger when oper ating outside recommended ranges. 3. currents are measured at high temperature (100 c junction temperatur e) and maximum voltage. 4. currents are measured at 85c junction temperature. 5. software default selection highlighted in gray. figure 2-10 ac loading table 2-53 1.5 v lvcmos ac waveforms, measuring points, and capacitive loads input low (v) input high (v) measuring point* (v) c load (pf) 01.50.755 * measuring point = v trip. see table 2-22 on page 2-20 for a complete table of trip points. test point test point enable path datapath 5 pf r = 1 k r to v cci for t lz /t zl /t zls r to gnd for t hz /t zh /t zhs 35 pf for t zh /t zh s/t zl /t zls 5 pf for t hz /t lz igloo nano dc and switching characteristics advance v0.2 2-35 timing characteristics applies to 1.5 v dc core voltage applies to 1.2 v dc core voltage table 2-54 1.5 v lvcmos low slew ? applie s to 1.5 v dc core voltage commercial-case conditions: t j = 70c, worst-case v cc = 1.425 v, worst-case v cci = 1.4 v drive strength speed grade t dout t dp t din t py t pys t eout t zl t zh t lz t hz units 2 ma std 0.97 6.07 0.19 1.15 1.62 0.66 5.57 4.89 2.13 2.02 ns note: for specific junction temperature and voltage supply levels, refer to table 2-6 on page 2-6 for derating values. table 2-55 1.5 v lvcmos high slew ? applies to 1.5 v dc core voltage commercial-case conditions: t j = 70c, worst-case v cc = 1.425 v, worst-case v cci = 1.4 v drive strength speed grade t dout t dp t din t py t pys t eout t zl t zh t lz t hz units 2 ma std 0.97 2.65 0.19 1.15 1.62 0.66 2.31 1.85 2.13 2.11 ns notes: 1. software default select ion highlighted in gray. 2. for specific junction temperature and voltage supply levels, refer to table 2-6 on page 2-6 for derating values. table 2-56 1.5 v lvcmos low slew ? applie s to 1.2 v dc core voltage commercial-case conditions: t j = 70c, worst-case v cc = 1.14 v, worst-case v cci = 1.4 v drive strength speed grade t dout t dp t din t py t pys t eout t zl t zh t lz t hz units 2 ma std 1.55 7.23 0.26 1.26 1.62 1.10 6.61 5.94 2.53 2.58 ns note: for specific junction temperature and voltage supply levels, refer to table 2-6 on page 2-6 for derating values. table 2-57 1.5 v lvcmos high slew ? applies to 1.2 v dc core voltage commercial-case conditions: t j = 70c, worst-case v cc = 1.14 v, worst-case v cci = 1.4 v drive strength speed grade t dout t dp t din t py t pys t eout t zl t zh t lz t hz units 2 ma std 1.55 3.50 0.26 1.26 1.62 1.10 3.09 2.76 2.53 2.67 ns notes: 1. software default select ion highlighted in gray. 2. for specific junction temperature and voltage supply levels, refer to table 2-6 on page 2-6 for derating values. igloo nano dc and switching characteristics 2-36 advance v0.2 1.2 v lvcmos (jesd8-12a) low-voltage cmos for 1.2 v comp lies with the lvcmos standard jesd8-12a for general purpose 1.2 v applications. it uses a 1.2 v inpu t buffer and a push-pull output buffer. timing characteristics applies to 1.2 v dc core voltage table 2-58 minimum and maximum dc input and output levels 1.2 v lvcmos v il v ih v ol v oh i ol i oh i osl i osh i il 1 i ih 2 drive strength min., v max., v min., v max., v max., v min., v ma ma max., ma 3 max., ma 3 a 4 a 4 1 ma ?0.3 0.35 * v cci 0.65 * v cci 3.6 0.25 * v cci 0.75 * v cci 1 1 tbd tbd 10 10 notes: 1. i il is the input leakage current per i/o pin over recommended operating cond itions where ?0.3 < v in < v il . 2. i ih is the input leakage current per i/o pin ov er recommended operating conditions where v ih < v in < v cci . input current is larger when oper ating outside recommended ranges. 3. currents are measured at high temperature (100 c junction temperatur e) and maximum voltage. 4. currents are measured at 85c junction temperature. 5. software default selection highlighted in gray. figure 2-11 ac loading table 2-59 1.2 v lvcmos ac waveforms, measuring points, and capacitive loads input low (v) input high (v) measuring point* (v) c load (pf) 01.20.65 * measuring point = v trip. see table 2-22 on page 2-20 for a complete table of trip points. test point test point enable path datapath 5 pf r = 1 k r to v cci for t lz /t zl /t zls r to gnd for t hz /t zh /t zhs 35 pf for t zh /t zh s/t zl /t zls 5 pf for t hz /t lz table 2-60 1.2 v lvcmos low slew commercial-case conditions: t j = 70c, worst-case v cc = 1.14 v, worst-case v cci = 1.14 v drive strength speed grade t dout t dp t din t py t pys t eout t zl t zh t lz t hz units 1 ma std 1.55 10.33 0.26 1.56 1.66 1.10 8.52 7.30 3.00 3.12 ns note: for specific junction temperature and voltage supply levels, refer to table 2-6 on page 2-6 for derating values. table 2-61 1.2 v lvcmos high slew commercial-case conditions: t j = 70c, worst-case v cc = 1.14 v, worst-case v cci = 1.14 v drive strength speed grade t dout t dp t din t py t pys t eout t zl t zh t lz t hz units 1 ma std 1.55 4.47 0.26 1.56 1.66 1.10 3.56 3.18 3.00 3.25 ns note: for specific junction temperature and voltage supply levels, refer to table 2-6 on page 2-6 for derating values. igloo nano dc and switching characteristics advance v0.2 2-37 i/o register specifications fully registered i/o buffers with asynchronous preset figure 2-12 timing model of registered i/o buffers with as ynchronous preset inbuf inbuf tribuf clkbuf inbuf clkbuf data input i/o register with: active high preset positive-edge triggered data output register and enable output register with: active high preset postive-edge triggered pad out clk preset data_out data eout dout clk dq dfn1p1 pre dq dfn1p1 pre dq dfn1p1 pre d_enable a c d e f h i j l y core array igloo nano dc and switching characteristics 2-38 advance v0.2 table 2-62 parameter definition and measuring nodes parameter name parameter definition measuring nodes (from, to)* t oclkq clock-to-q of the output data register h, dout t osud data setup time for the output data register f, h t ohd data hold time for the output data register f, h t opre2q asynchronous preset-to-q of th e output data register l, dout t orempre asynchronous preset removal time for the output data register l, h t orecpre asynchronous preset recovery time for the output data register l, h t oeclkq clock-to-q of the output enable register h, eout t oesud data setup time for the output enable register j, h t oehd data hold time for the ou tput enable register j, h t oepre2q asynchronous preset-to-q of th e output enable register i, eout t oerempre asynchronous preset removal time fo r the output enable register i, h t oerecpre asynchronous preset recovery time for the output enab le register i, h t iclkq clock-to-q of the input data register a, e t isud data setup time for the input data register c, a t ihd data hold time for the input data register c, a t ipre2q asynchronous preset-to-q of the input data register d, e t irempre asynchronous preset removal time for the input data register d, a t irecpre asynchronous preset recovery time for the input data register d, a * see figure 2-12 on page 2-37 for more information. igloo nano dc and switching characteristics advance v0.2 2-39 fully registered i/o buffer s with asynchronous clear figure 2-13 timing model of the registered i/ o buffers with asynchronous clear clk pad out clk clr data_out data y aa eout dout core array dq dfn1c1 clr dq dfn1c1 clr dq dfn1c1 clr d_enable cc dd ee ff ll hh jj clkbuf inbuf trib uf inbuf clkbuf inbuf data input i/o register with active high clear positive-edge triggered data output register and enable output register with active high clear positive-edge triggered igloo nano dc and switching characteristics 2-40 advance v0.2 table 2-63 parameter definition and measuring nodes parameter name parameter definition measuring nodes (from, to)* t oclkq clock-to-q of the output data register hh, dout t osud data setup time for the output data register ff, hh t ohd data hold time for the output data register ff, hh t oclr2q asynchronous clear-to-q of the output data register ll, dout t oremclr asynchronous clear removal time fo r the output data register ll, hh t orecclr asynchronous clear reco very time for the output data register ll, hh t oeclkq clock-to-q of the output enable register hh, eout t oesud data setup time for the ou tput enable register jj, hh t oehd data hold time for the output enable register jj, hh t oeclr2q asynchronous clear-to-q of the output enable register ii, eout t oeremclr asynchronous clear removal time fo r the output enab le register ii, hh t oerecclr asynchronous clear recove ry time for the output enable register ii, hh t iclkq clock-to-q of the input data register aa, ee t isud data setup time for the input data register cc, aa t ihd data hold time for the input data register cc, aa t iclr2q asynchronous clear-to-q of the input data register dd, ee t iremclr asynchronous clear removal time for the input data register dd, aa t irecclr asynchronous clear reco very time for the inpu t data register dd, aa * see figure 2-13 on page 2-39 for more information. igloo nano dc and switching characteristics advance v0.2 2-41 input register timing characteristics 1.5 v dc core voltage figure 2-14 input register timing diagram 50 % clear out_1 clk data preset 50 % t isud t ihd 50 % 50 % t iclkq 1 0 t irecpre t irempre t irecclr t iremclr t iwclr t iwpre t ipre2q t iclr2q t ickmpwh t ickmpwl 50 % 50 % 50 % 50 % 50 % 50 % 50 % 50 % 50 % 50 % 50 % 50 % 50 % 50 % table 2-64 input data register propagation delays commercial-case conditions: t j = 70c, worst-case v cc = 1.425 v parameter description std. units t iclkq clock-to-q of the inpu t data register 0.42 ns t isud data setup time for the input data register 0.47 ns t ihd data hold time for the input data register 0.00 ns t iclr2q asynchronous clear-to-q of the input data register 0.79 ns t ipre2q asynchronous preset-to-q of th e input data register 0.79 ns t iremclr asynchronous clear removal time for the input data register 0.00 ns t irecclr asynchronous clear recovery time for the input data register 0.24 ns t irempre asynchronous preset removal time for the input data register 0.00 ns t irecpre asynchronous preset recovery time for the input data register 0.24 ns t iwclr asynchronous clear minimum pulse widt h for the input data register 0.19 ns t iwpre asynchronous preset minimum pulse wi dth for the input data register 0.19 ns t ickmpwh clock minimum pulse width high fo r the input data register 0.31 ns t ickmpwl clock minimum pulse width low fo r the input data register 0.28 ns note: for specific junction temperature and voltage supply levels, refer to table 2-6 on page 2-6 for derating values. igloo nano dc and switching characteristics 2-42 advance v0.2 1.2 v dc core voltage table 2-65 input data register propagation delays commercial-case conditions: t j = 70c, worst-case v cc = 1.14 v parameter description std. units t iclkq clock-to-q of the inpu t data register 0.68 ns t isud data setup time for the input data register 0.97 ns t ihd data hold time for the input data register 0.00 ns t iclr2q asynchronous clear-to-q of the input data register 1.19 ns t ipre2q asynchronous preset-to-q of the input data register 1.19 ns t iremclr asynchronous clear removal time for the input data register 0.00 ns t irecclr asynchronous clear recovery time for the input data register 0.24 ns t irempre asynchronous preset removal time for the input data register 0.00 ns t irecpre asynchronous preset recovery time for the input data register 0.24 ns t iwclr asynchronous clear minimum pulse widt h for the input data register 0.19 ns t iwpre asynchronous preset minimum pulse wi dth for the input data register 0.19 ns t ickmpwh clock minimum pulse width high fo r the input data register 0.31 ns t ickmpwl clock minimum pulse width low fo r the input data register 0.28 ns note: for specific junction temperature and voltage supply levels, refer to table 2-7 on page 2-7 for derating values. igloo nano dc and switching characteristics advance v0.2 2-43 output register timing characteristics 1.5 v dc core voltage figure 2-15 output register timing diagram clear dout clk data_out preset 50 % t osud t ohd 50 % 50 % t oclkq 1 0 t orecpre t orempre t orecclr t oremclr t owclr t owpre t opre2q t oclr2q t ockmpwh t ockmpwl 50 % 50 % 50 % 50 % 50 % 50 % 50 % 50 % 50 % 50 % 50 % 50 % 50 % 50 % 50 % table 2-66 output data register propagation delays commercial-case conditions: t j = 70c, worst-case v cc = 1.425 v parameter description std. units t oclkq clock-to-q of the output data register 1.00 ns t osud data setup time for the output data register 0.51 ns t ohd data hold time for the output data register 0.00 ns t oclr2q asynchronous clear-to-q of the output data register 1.34 ns t opre2q asynchronous preset-to-q of th e output data register 1.34 ns t oremclr asynchronous clear removal time fo r the output data register 0.00 ns t orecclr asynchronous clear reco very time for the output data register 0.24 ns t orempre asynchronous preset removal time for the output data register 0.00 ns t orecpre asynchronous preset recovery time for the output data register 0.24 ns t owclr asynchronous clear minimu m pulse width for the output data register 0.19 ns t owpre asynchronous preset mini mum pulse width for the output data register 0.19 ns t ockmpwh clock minimum pulse width high for the output data register 0.31 ns t ockmpwl clock minimum pulse width low for the output data register 0.28 ns note: for specific junction temperature and voltage supply levels, refer to table 2-6 on page 2-6 for derating values. igloo nano dc and switching characteristics 2-44 advance v0.2 1.2 v dc core voltage table 2-67 output data register propagation delays commercial-case conditions: t j = 70c, worst-case v cc = 1.14 v parameter description std. units t oclkq clock-to-q of the output data register 1.52 ns t osud data setup time for the output data register 1.15 ns t ohd data hold time for the output data register 0.00 ns t oclr2q asynchronous clear-to-q of the output data register 1.96 ns t opre2q asynchronous preset-to-q of th e output data register 1.96 ns t oremclr asynchronous clear removal time fo r the output data register 0.00 ns t orecclr asynchronous clear reco very time for the output data register 0.24 ns t orempre asynchronous preset removal time for the output data register 0.00 ns t orecpre asynchronous preset recovery time for the output data register 0.24 ns t owclr asynchronous clear minimu m pulse width for the output data register 0.19 ns t owpre asynchronous preset mini mum pulse width for the output data register 0.19 ns t ockmpwh clock minimum pulse width high for the output data register 0.31 ns t ockmpwl clock minimum pulse width low for the output data register 0.28 ns note: for specific junction temperature and voltage supply levels, refer to table 2-7 on page 2-7 for derating values. igloo nano dc and switching characteristics advance v0.2 2-45 output enable register timing characteristics 1.5 v dc core voltage figure 2-16 output enable regist er timing diagram 50 % preset clear eout clk d_enable 50 % t oesud t oehd 50 % 50 % t oeclkq 1 0 t oerecpre t oerempre t oerecclr t oeremclr t oewclr t oewpre t oepre2q t oeclr2q t oeckmpwh t oeckmpwl 50 % 50 % 50 % 50 % 50 % 50 % 50 % 50 % 50 % 50 % 50 % 50 % 50 % 50 % table 2-68 output enable regist er propagation delays commercial-case conditions: t j = 70c, worst-case v cc = 1.425 v parameter description std. units t oeclkq clock-to-q of th e output enable register 0.75 ns t oesud data setup time for the output enable register 0.51 ns t oehd data hold time for the ou tput enable register 0.00 ns t oeclr2q asynchronous clear-to-q of the output enable register 1.13 ns t oepre2q asynchronous preset-to-q of th e output enable register 1.13 ns t oeremclr asynchronous clear removal time fo r the output enable register 0.00 ns t oerecclr asynchronous clear recovery time fo r the output enable register 0.24 ns t oerempre asynchronous preset removal time fo r the output enab le register 0.00 ns t oerecpre asynchronous preset recovery time for the output enab le register 0.24 ns t oewclr asynchronous clear minimum pulse width for the output enable register 0.19 ns t oewpre asynchronous preset minimum pulse widt h for the output enable register 0.19 ns t oeckmpwh clock minimum pulse width high for the output enable register 0.31 ns t oeckmpwl clock minimum pulse width low for the output enable register 0.28 ns note: for specific junction temperature and voltage supply levels, refer to table 2-6 on page 2-6 for derating values. igloo nano dc and switching characteristics 2-46 advance v0.2 1.2 v dc core voltage table 2-69 output enable regist er propagation delays commercial-case conditions: t j = 70c, worst-case v cc = 1.14 v parameter description std. units t oeclkq clock-to-q of th e output enable register 1.10 ns t oesud data setup time for the output enable register 1.15 ns t oehd data hold time for the ou tput enable register 0.00 ns t oeclr2q asynchronous clear-to-q of the output enable register 1.65 ns t oepre2q asynchronous preset-to-q of th e output enable register 1.65 ns t oeremclr asynchronous clear removal time for the output enable register 0.00 ns t oerecclr asynchronous clear recovery time fo r the output enable register 0.24 ns t oerempre asynchronous preset removal time fo r the output enab le register 0.00 ns t oerecpre asynchronous preset recovery time for the output enab le register 0.24 ns t oewclr asynchronous clear minimum pulse width for the output enable register 0.19 ns t oewpre asynchronous preset minimum pulse widt h for the output enable register 0.19 ns t oeckmpwh clock minimum pulse width high for the output enable register 0.31 ns t oeckmpwl clock minimum pulse width low for the output enable register 0.28 ns note: for specific junction temperature and voltage supply levels, refer to table 2-7 on page 2-7 for derating values. igloo nano dc and switching characteristics advance v0.2 2-47 ddr module specifications input ddr module figure 2-17 input ddr timing model table 2-70 parameter definitions parameter name parameter definiti on measuring nodes (from, to) t ddriclkq1 clock-to-out out_qr b, d t ddriclkq2 clock-to-out out_qf b, e t ddrisud data setup time of ddr input a, b t ddrihd data hold time of ddr input a, b t ddriclr2q1 clear-to-out out_qr c, d t ddriclr2q2 clear-to-out out_qf c, e t ddriremclr clear removal c, b t ddrirecclr clear recovery c, b input ddr data clk clkbuf inbuf out_qf (to core) ff2 ff1 inbuf clr ddr_in e a b c d out_qr (to core) igloo nano dc and switching characteristics 2-48 advance v0.2 timing characteristics 1.5 v dc core voltage figure 2-18 input ddr timing diagram t ddriclr2q2 t ddriremclr t ddrirecclr t ddriclr2q1 12 3 4 5 6 7 8 9 clk data clr out_qr out_qf t ddriclkq1 2 4 6 3 5 7 t ddrihd t ddrisud t ddriclkq2 table 2-71 input ddr propagation delays commercial-case conditions: t j = 70c, worst-case v cc = 1.25 v parameter description std. units t ddriclkq1 clock-to-out out_qr for input ddr 0.48 ns t ddriclkq2 clock-to-out out_qf for input ddr 0.65 ns t ddrisud1 data setup for input ddr (negedge) 0.50 ns t ddrisud2 data setup for input ddr (posedge) 0.40 ns t ddrihd1 data hold for input ddr (negedge) 0.00 ns t ddrihd2 data hold for input ddr (posedge) 0.00 ns t ddriclr2q1 asynchronous clear-to-out out_qr for input ddr 0.82 ns t ddriclr2q2 asynchronous clear-to-out out_qf for input ddr 0.98 ns t ddriremclr asynchronous clear removal time for input ddr 0.00 ns t ddrirecclr asynchronous clear recovery time for input ddr 0.23 ns t ddriwclr asynchronous clear minimum pulse width for input ddr 0.19 ns t ddrickmpwh clock minimum pulse width high for input ddr 0.31 ns t ddrickmpwl clock minimum pulse width low for input ddr 0.28 ns f ddrimax maximum frequency for input ddr tbd mhz note: for specific junction temperature and voltage supply levels, refer to table 2-7 on page 2-7 for derating values. igloo nano dc and switching characteristics advance v0.2 2-49 1.2 v dc core voltage table 2-72 input ddr propagation delays commercial-case conditions: t j = 70c, worst-case v cc = 1.14 v parameter description std. units t ddriclkq1 clock-to-out out_qr for input ddr 0.76 ns t ddriclkq2 clock-to-out out_qf for input ddr 0.94 ns t ddrisud1 data setup for input ddr (negedge) 0.93 ns t ddrisud2 data setup for input ddr (posedge) 0.84 ns t ddrihd1 data hold for input ddr (negedge) 0.00 ns t ddrihd2 data hold for input ddr (posedge) 0.00 ns t ddriclr2q1 asynchronous clear-to-out out_qr for input ddr 1.23 ns t ddriclr2q2 asynchronous clear-to-out out_qf for input ddr 1.42 ns t ddriremclr asynchronous clear removal time for input ddr 0.00 ns t ddrirecclr asynchronous clear recovery time for input ddr 0.24 ns t ddriwclr asynchronous clear minimum pulse width for input ddr 0.19 ns t ddrickmpwh clock minimum pulse width high for input ddr 0.31 ns t ddrickmpwl clock minimum pulse width low for input ddr 0.28 ns f ddrimax maximum frequency for input ddr tbd mhz note: for specific junction temperature and voltage supply levels, refer to table 2-7 on page 2-7 for derating values. igloo nano dc and switching characteristics 2-50 advance v0.2 output ddr module figure 2-19 output ddr timing model table 2-73 parameter definitions parameter name parameter definition measuring nodes (from, to) t ddroclkq clock-to-out b, e t ddroclr2q asynchronous clear-to-out c, e t ddroremclr clear removal c, b t ddrorecclr clear recovery c, b t ddrosud1 data setup data_f a, b t ddrosud2 data setup data_r d, b t ddrohd1 data hold data_f a, b t ddrohd2 data hold data_r d, b data_f (from core) clk clkbuf out ff2 inbuf clr ddr_out output ddr ff1 0 1 x x x x x x x x a b d e c c b outbuf data_r (from core) igloo nano dc and switching characteristics advance v0.2 2-51 timing characteristics 1.5 v dc core voltage figure 2-20 output ddr timing diagram 11 6 1 7 2 8 3 910 45 28 3 9 t ddroremclr t ddrohd1 t ddroremclr t ddrohd2 t ddrosud2 t ddroclkq t ddrorecclr clk data_r data_f clr out t ddroclr2q 710 4 table 2-74 output ddr propagation delays commercial-case conditions: t j = 70c, worst-case v cc = 1.425 v parameter description std. units t ddroclkq clock-to-out of ddr for output ddr 1.07 ns t ddrosud1 data_f data setup for output ddr 0.67 ns t ddrosud2 data_r data setup for output ddr 0.67 ns t ddrohd1 data_f data hold for output ddr 0.00 ns t ddrohd2 data_r data hold for output ddr 0.00 ns t ddroclr2q asynchronous clear-to-ou t for output ddr 1.38 ns t ddroremclr asynchronous clear removal time for output ddr 0.00 ns t ddrorecclr asynchronous clear recovery time for output ddr 0.23 ns t ddrowclr1 asynchronous clear minimum pu lse width for output ddr 0.19 ns t ddrockmpwh clock minimum pulse width high for the output ddr 0.31 ns t ddrockmpwl clock minimum pulse width low for the output ddr 0.28 ns f ddomax maximum frequency for the output ddr tbd mhz note: for specific junction temperature and voltage supply levels, refer to table 2-6 on page 2-6 for derating values. igloo nano dc and switching characteristics 2-52 advance v0.2 1.2 v dc core voltage table 2-75 output ddr propagation delays commercial-case conditions: t j = 70c, worst-case v cc =1.14v parameter description std. units t ddroclkq clock-to-out of ddr for output ddr 1.60 ns t ddrosud1 data_f data setup for output ddr 1.09 ns t ddrosud2 data_r data setup for output ddr 1.16 ns t ddrohd1 data_f data hold for output ddr 0.00 ns t ddrohd2 data_r data hold for output ddr 0.00 ns t ddroclr2q asynchronous clear-to-ou t for output ddr 1.99 ns t ddroremclr asynchronous clear removal time for output ddr 0.00 ns t ddrorecclr asynchronous clear recovery time for output ddr 0.24 ns t ddrowclr1 asynchronous clear minimum pu lse width for output ddr 0.19 ns t ddrockmpwh clock minimum pulse width high for the output ddr 0.31 ns t ddrockmpwl clock minimum pulse width low for the output ddr 0.28 ns f ddomax maximum frequency for the output ddr tbd mhz note: for specific junction temperature and voltage supply levels, refer to table 2-7 on page 2-7 for derating values. igloo nano dc and switching characteristics advance v0.2 2-53 versatile characteristics versatile specifications as a combinatorial module the igloo nano library offers all combinations of lut-3 combinatorial functions. in this section, timing characteristics are presented for a sample of the libr ary. for more details, refer to the fusion, igloo/e, and proasi c3/ e macro li brary guide . figure 2-21 sample of combinatorial cells maj3 a c by mux2 b 0 1 a s y ay b b a xor2 y nor2 b a y b a y or2 inv a y and2 b a y nand3 b a c xor3 y b a c nand2 igloo nano dc and switching characteristics 2-54 advance v0.2 figure 2-22 timing model and waveforms net a y b len g th = 1 versatile net a y b len g th = 1 versatile net a y b len g th = 1 versatile net a y b len g th = 1 versatile nand2 or any c om b inatorial lo g i c nand2 or any c om b inatorial lo g i c nand2 or any c om b inatorial lo g i c nand2 or any c om b inatorial lo g i c t pd = max(t pd(rr) , t pd(rf) , t pd(ff) , t pd(fr) ) where e dg es are appli c a b le for a parti c ular c om b inatorial c ell fanout = 4 t pd t pd t pd 50% v cc v cc v cc 50% g nd a, b, c 50% 50% 50% (rr) (rf) g nd out out g nd 50% (ff) (fr) t pd t pd igloo nano dc and switching characteristics advance v0.2 2-55 timing characteristics 1.5 v dc core voltage 1.2 v dc core voltage table 2-76 combinatorial cell propagation delays commercial-case conditions: t j = 70c, worst-case v cc = 1.425 v combinatorial cell equation parameter std. units inv y = !a t pd 0.76 ns and2 y = a b t pd 0.87 ns nand2 y = !(a b) t pd 0.91 ns or2 y = a + b t pd 0.90 ns nor2 y = !(a + b) t pd 0.94 ns xor2 y = a bt pd 1.39 ns maj3 y = maj(a, b, c) t pd 1.44 ns xor3 y = a b ct pd 1.60 ns mux2 y = a !s + b s t pd 1.17 ns and3 y = a b c t pd 1.18 ns note: for specific junction temperature and voltage supply levels, refer to table 2-6 on page 2-6 for derating values. table 2-77 combinatorial cell propagation delays commercial-case conditions: t j = 70c, worst-case v cc = 1.14 v combinatorial cell equation parameter std. units inv y = !a t pd 1.33 ns and2 y = a b t pd 1.48 ns nand2 y = !(a b) t pd 1.58 ns or2 y = a + b t pd 1.53 ns nor2 y = !(a + b) t pd 1.63 ns xor2 y = a bt pd 2.34 ns maj3 y = maj(a, b, c) t pd 2.59 ns xor3 y = a b ct pd 2.74 ns mux2 y = a !s + b s t pd 2.03 ns and3 y = a b c t pd 2.11 ns note: for specific junction temperature and voltage supply levels, refer to table 2-7 on page 2-7 for derating values. igloo nano dc and switching characteristics 2-56 advance v0.2 versatile specifications as a sequential module the igloo nano library offers a wide variety of se quential cells, includin g flip-flops and latches. each has a data input and optional en able, clear, or preset. in this se ction, timing ch aracteristics are presented for a representative sample from the library. for more details, refer to the fusion, igloo/e, and proasic3/e macro library guide . figure 2-23 sample of sequential cells dq dfn1 data clk out d q dfn1c1 data clk out clr dq dfi1e1p1 data clk out en pre d q dfn1e1 data clk out en igloo nano dc and switching characteristics advance v0.2 2-57 timing characteristics 1.5 v dc core voltage figure 2-24 timing model and waveforms pre clr out clk data en t sue 50 % 50 % t sud t hd 50 % 50 % t clkq 0 t he t recpre t rempre t recclr t remclr t wclr t wpre t pre2q t clr2q t ckmpwh t ckmpwl 50 % 50 % 50 % 50 % 50 % 50 % 50 % 50 % 50 % 50 % 50 % 50 % 50 % 50 % 50 % table 2-78 register delays commercial-case conditions: t j = 70c, worst-case v cc = 1.425 v parameter description std. units t clkq clock-to-q of the core register 0.89 ns t sud data setup time for the core register 0.81 ns t hd data hold time for the core register 0.00 ns t sue enable setup time for the core register 0.73 ns t he enable hold time for the core register 0.00 ns t clr2q asynchronous clear-to-q of the core register 0.60 ns t pre2q asynchronous preset-to-q of the core register 0.62 ns t remclr asynchronous clear removal time for the core register 0.00 ns t recclr asynchronous clear recovery ti me for the core register 0.24 ns t rempre asynchronous preset removal ti me for the core register 0.00 ns t recpre asynchronous preset recovery ti me for the core register 0.23 ns t wclr asynchronous clear mini mum pulse width for the core register 0.30 ns t wpre asynchronous preset minimum pulse width for the core register 0.30 ns t ckmpwh clock minimum pulse width high for the core register 0.56 ns t ckmpwl clock minimum pulse width low for the core register 0.56 ns note: for specific junction temperature and voltage supply levels, refer to table 2-6 on page 2-6 for derating values. igloo nano dc and switching characteristics 2-58 advance v0.2 1.2 v dc core voltage table 2-79 register delays commercial-case conditions: t j = 70c, worst-case v cc = 1.14 v parameter description std. units t clkq clock-to-q of the core register 1.61 ns t sud data setup time for the core register 1.17 ns t hd data hold time for the core register 0.00 ns t sue enable setup time for the core register 1.29 ns t he enable hold time for the core register 0.00 ns t clr2q asynchronous clear-to-q of the core register 0.87 ns t pre2q asynchronous preset-to-q of the core register 0.89 ns t remclr asynchronous clear removal time for the core register 0.00 ns t recclr asynchronous clear recovery ti me for the core register 0.24 ns t rempre asynchronous preset removal ti me for the core register 0.00 ns t recpre asynchronous preset recovery ti me for the core register 0.24 ns t wclr asynchronous clear mini mum pulse width for the core register 0.46 ns t wpre asynchronous preset minimum pulse width for the core register 0.46 ns t ckmpwh clock minimum pulse width high for the core register 0.95 ns t ckmpwl clock minimum pulse width low for the core register 0.95 ns note: for specific junction temperature and voltage supply levels, refer to table 2-7 on page 2-7 for derating values. igloo nano dc and switching characteristics advance v0.2 2-59 global resource characteristics agln125 clock tree topology clock delays are device-specific. figure 2-25 is an example of a global tree used for clock routing. the global tree presented in figure 2-25 is driven by a ccc located on the west side of the agln125 device. it is used to driv e all d-flip-flops in the device. figure 2-25 example of global tree use in an agln125 device for clock routing central global rib versatile rows global spine ccc igloo nano dc and switching characteristics 2-60 advance v0.2 global tree timing characteristics global clock delays include the central rib delay, the spine delay, and the row delay. delays do not include i/o input buffer clock delays, as these are i/o standard?dependent, and the clock may be driven and conditioned internally by the ccc module. for more details on clock conditioning capabilities, refer to the "clock conditioning circuits" section on page 2-66 . table 2-80 to table 2-88 on page 2-64 present minimum and ma ximum global clock dela ys within each device. minimum and maximum delays are measur ed with minimum an d maximum loading. timing characteristics 1.5 v dc core voltage table 2-80 agln010 global resource commercial-case conditions: t j = 70c, v cc = 1.425 v parameter description std. units min. 1 max. 2 t rckl input low delay for global clock 1.08 1.36 ns t rckh input high delay for global clock 1.09 1.44 ns t rckmpwh minimum pulse width high for global clock ns t rckmpwl minimum pulse width low for global clock ns t rcksw maximum skew for global clock 0.35 ns f rmax maximum frequency fo r global clock mhz notes: 1. value reflects minimum load . the delay is measured from the ccc ou tput to the clock pin of a sequential element, located in a lightly loaded row (sin gle element is connected to the global net). 2. value reflects maximum load . the delay is measured on the clock pin of the farthest sequential element, located in a fully loaded row (all available flip-f lops are connected to th e global net in the row). 3. for specific junction temperature and voltage supply levels, refer to table 2-6 on page 2-6 for derating values. table 2-81 agln015 global resource commercial-case conditions: t j = 70c, v cc = 1.425 v parameter description std. units min. 1 max. 2 t rckl input low delay for global clock 1.15 1.49 ns t rckh input high delay for global clock 1.16 1.59 ns t rckmpwh minimum pulse width high for global clock ns t rckmpwl minimum pulse width low for global clock ns t rcksw maximum skew for global clock 0.42 ns f rmax maximum frequency fo r global clock mhz notes: 1. value reflects minimum load . the delay is measured from the ccc ou tput to the clock pin of a sequential element, located in a lightly loaded row (sin gle element is connected to the global net). 2. value reflects maximum load . the delay is measured on the clock pin of the farthest sequential element, located in a fully loaded row (all available flip-f lops are connected to th e global net in the row). 3. for specific junction temperature and voltage supply levels, refer to table 2-6 on page 2-6 for derating values. igloo nano dc and switching characteristics advance v0.2 2-61 table 2-82 agln020 global resource commercial-case conditions: t j = 70c, v cc = 1.425 v parameter description std. units min. 1 max. 2 t rckl input low delay for global clock 1.15 1.49 ns t rckh input high delay for global clock 1.16 1.59 ns t rckmpwh minimum pulse width high for global clock ns t rckmpwl minimum pulse width low for global clock ns t rcksw maximum skew for global clock 0.42 ns f rmax maximum frequency fo r global clock mhz notes: 1. value reflects minimum load . the delay is measured from the ccc ou tput to the clock pin of a sequential element, located in a lightly loaded row (sin gle element is connected to the global net). 2. value reflects maximum load . the delay is measured on the clock pin of the farthest sequential element, located in a fully loaded row (all available flip-f lops are connected to th e global net in the row). 3. for specific junction temperature and voltage supply levels, refer to table 2-6 on page 2-6 for derating values. table 2-83 agln060 global resource commercial-case conditions: t j = 70c, v cc = 1.425 v parameter description std. units min. 1 max. 2 t rckl input low delay for global clock 1.32 1.67 ns t rckh input high delay for global clock 1.34 1.76 ns t rckmpwh minimum pulse width high for global clock ns t rckmpwl minimum pulse width low for global clock ns t rcksw maximum skew for global clock 0.42 ns f rmax maximum frequency fo r global clock mhz notes: 1. value reflects minimum load . the delay is measured from the ccc ou tput to the clock pin of a sequential element, located in a lightly loaded row (sin gle element is connected to the global net). 2. value reflects maximum load . the delay is measured on the clock pin of the farthest sequential element, located in a fully loaded row (all available flip-f lops are connected to th e global net in the row). 3. for specific junction temperature and voltage supply levels, refer to table 2-6 on page 2-6 for derating values. igloo nano dc and switching characteristics 2-62 advance v0.2 table 2-84 agln125 global resource commercial-case conditions: t j = 70c, v cc = 1.425 v parameter description std. units min. 1 max. 2 t rckl input low delay for global clock 1.36 1.71 ns t rckh input high delay for global clock 1.39 1.82 ns t rckmpwh minimum pulse width high for global clock ns t rckmpwl minimum pulse width low for global clock ns t rcksw maximum skew for global clock 0.43 ns f rmax maximum frequency fo r global clock mhz notes: 1. value reflects minimum load . the delay is measured from the ccc ou tput to the clock pin of a sequential element, located in a lightly loaded row (sin gle element is connected to the global net). 2. value reflects maximum load . the delay is measured on the clock pin of the farthest sequential element, located in a fully loaded row (all available flip-f lops are connected to th e global net in the row). 3. for specific junction temperature and voltage supply levels, refer to table 2-6 on page 2-6 for derating values. table 2-85 agln250 global resource commercial-case conditions: t j = 70c, v cc = 1.425 v parameter description std. units min. 1 max. 2 t rckl input low delay for global clock 1.39 1.73 ns t rckh input high delay for global clock 1.41 1.84 ns t rckmpwh minimum pulse width high for global clock ns t rckmpwl minimum pulse width low for global clock ns t rcksw maximum skew for global clock 0.43 ns f rmax maximum frequency fo r global clock mhz notes: 1. value reflects minimum load . the delay is measured from the ccc ou tput to the clock pin of a sequential element, located in a lightly loaded row (sin gle element is connected to the global net). 2. value reflects maximum load . the delay is measured on the clock pin of the farthest sequential element, located in a fully loaded row (all available flip-f lops are connected to th e global net in the row). 3. for specific junction temperature and voltage supply levels, refer to table 2-6 on page 2-6 for derating values. igloo nano dc and switching characteristics advance v0.2 2-63 1.2 v dc core voltage table 2-86 agln010 global resource commercial-case conditions: t j = 70c, v cc = 1.14 v parameter description std. units min. 1 max. 2 t rckl input low delay for global clock tbd tbd ns t rckh input high delay for global clock tbd tbd ns t rckmpwh minimum pulse width high for global clock ns t rckmpwl minimum pulse width low for global clock ns t rcksw maximum skew for global clock tbd ns f rmax maximum frequency fo r global clock mhz notes: 1. value reflects minimum load . the delay is measured from the ccc ou tput to the clock pin of a sequential element, located in a lightly loaded row (sin gle element is connected to the global net). 2. value reflects maximum load . the delay is measured on the clock pin of the farthest sequential element, located in a fully loaded row (all available flip-f lops are connected to th e global net in the row). 3. for specific junction temperature and voltage supply levels, refer to table 2-7 on page 2-7 for derating values. table 2-87 agln015 global resource commercial-case conditions: t j = 70c, v cc = 1.14 v parameter description std. units min. 1 max. 2 t rckl input low delay for global clock tbd tbd ns t rckh input high delay for global clock tbd tbd ns t rckmpwh minimum pulse width high for global clock ns t rckmpwl minimum pulse width low for global clock ns t rcksw maximum skew for global clock tbd ns f rmax maximum frequency fo r global clock mhz notes: 1. value reflects minimum load . the delay is measured from the ccc ou tput to the clock pin of a sequential element, located in a lightly loaded row (sin gle element is connected to the global net). 2. value reflects maximum load . the delay is measured on the clock pin of the farthest sequential element, located in a fully loaded row (all available flip-f lops are connected to th e global net in the row). 3. for specific junction temperature and voltage supply levels, refer to table 2-7 on page 2-7 for derating values. igloo nano dc and switching characteristics 2-64 advance v0.2 table 2-88 agln020 global resource commercial-case conditions: t j = 70c, v cc = 1.14 v parameter description std. units min. 1 max. 2 t rckl input low delay for global clock tbd tbd ns t rckh input high delay for global clock tbd tbd ns t rckmpwh minimum pulse width high for global clock ns t rckmpwl minimum pulse width low for global clock ns t rcksw maximum skew for global clock tbd ns f rmax maximum frequency fo r global clock mhz notes: 1. value reflects minimum load . the delay is measured from the ccc ou tput to the clock pin of a sequential element, located in a lightly loaded row (sin gle element is connected to the global net). 2. value reflects maximum load . the delay is measured on the clock pin of the farthest sequential element, located in a fully loaded row (all available flip-f lops are connected to th e global net in the row). 3. for specific junction temperature and voltage supply levels, refer to table 2-7 on page 2-7 for derating values. table 2-89 agln060 global resource commercial-case conditions: t j = 70c, v cc = 1.14 v parameter description std. units min. 1 max. 2 t rckl input low delay for global clock 2.02 2.49 ns t rckh input high delay for global clock 2.09 2.72 ns t rckmpwh minimum pulse width high for global clock ns t rckmpwl minimum pulse width low for global clock ns t rcksw maximum skew for global clock 0.63 ns f rmax maximum frequency fo r global clock mhz notes: 1. value reflects minimum load . the delay is measured from the ccc ou tput to the clock pin of a sequential element, located in a lightly loaded row (sin gle element is connected to the global net). 2. value reflects maximum load . the delay is measured on the clock pin of the farthest sequential element, located in a fully loaded row (all available flip-f lops are connected to th e global net in the row). 3. for specific junction temperature and voltage supply levels, refer to table 2-7 on page 2-7 for derating values. igloo nano dc and switching characteristics advance v0.2 2-65 table 2-90 agln125 global resource commercial-case conditions: t j = 70c, v cc = 1.14 v parameter description std. units min. 1 max. 2 t rckl input low delay for global clock 2.08 2.54 ns t rckh input high delay for global clock 2.15 2.77 ns t rckmpwh minimum pulse width high for global clock ns t rckmpwl minimum pulse width low for global clock ns t rcksw maximum skew for global clock 0.62 ns f rmax maximum frequency fo r global clock mhz notes: 1. value reflects minimum load . the delay is measured from the ccc ou tput to the clock pin of a sequential element, located in a lightly loaded row (sin gle element is connected to the global net). 2. value reflects maximum load . the delay is measured on the clock pin of the farthest sequential element, located in a fully loaded row (all available flip-f lops are connected to th e global net in the row). 3. for specific junction temperature and voltage supply levels, refer to table 2-7 on page 2-7 for derating values. table 2-91 agln250 global resource commercial-case conditions: t j = 70c, v cc = 1.14 v parameter description std. units min. 1 max. 2 t rckl input low delay for global clock 2.11 2.57 ns t rckh input high delay for global clock 2.19 2.81 ns t rckmpwh minimum pulse width high for global clock ns t rckmpwl minimum pulse width low for global clock ns t rcksw maximum skew for global clock 0.62 ns f rmax maximum frequency fo r global clock mhz notes: 1. value reflects minimum load . the delay is measured from the ccc ou tput to the clock pin of a sequential element, located in a lightly loaded row (sin gle element is connected to the global net). 2. value reflects maximum load . the delay is measured on the clock pin of the farthest sequential element, located in a fully loaded row (all available flip-f lops are connected to th e global net in the row). 3. for specific junction temperature and voltage supply levels, refer to table 2-7 on page 2-7 for derating values. igloo nano dc and switching characteristics 2-66 advance v0.2 clock conditioning circuits ccc electrical specifications timing characteristics table 2-92 igloo nano ccc/pll specification for igloo nano v2 or v5 devices, 1.5 v dc core supply voltage parameter min. typ. max. units clock conditioning circuitry input frequency f in_ccc 1.5 250 mhz clock conditioning circuitry output frequency f out_ccc 0.75 250 mhz delay increments in programmable delay blocks 1, 2 360 ps number of programmable values in each programmable delay block 32 serial clock (sclk) for dynamic pll 5 100 input cycle-to-cycle ji tter (peak magnitude) 1 ns ccc output peak-to-p eak period jitter f ccc_out max peak-to-peak period jitter 1 global network used external fb used 3 global networks used 0.75 mhz to 24 mhz 0.50 % 0.75 % 0.70 % 24 mhz to 100 mhz 1.00 % 1.50 % 1.20 % 100 mhz to 250 mhz 2.50 % 3.75 % 2.75 % acquisition time lockcontrol = 0 300 s lockcontrol = 1 6.0 ms tracking jitter lockcontrol = 0 2.5 ns lockcontrol = 1 1.5 ns output duty cycle 48.5 51.5 % delay range in block: programmable delay 1 1, 2 1.25 15.65 ns delay range in block: programmable delay 2 1, 2 0.025 15.65 ns delay range in block: fixed delay 1, 2 3.5 ns notes: 1. this delay is a function of voltage and temperature. see table 2-6 on page 2-6 and table 2-7 on page 2-7 for deratings. 2. t j = 25c, v cc = 1.5 v 3. the agln010, agln015, and agln 020 devices do not support pll. 4. tracking jitter is defined as the variation in clock edge position of pll outputs with reference to the pll input clock edge. tracking jitter do es not measure the variation in pll output period, which is covered by the period jitter parameter. 5. maximum value obtained for a std speed grade device in worst-case commercial conditions. for specific junction temperature and volt age supply levels, refer to table 2-6 on page 2-6 and table 2-7 on page 2-7 for derating values. igloo nano dc and switching characteristics advance v0.2 2-67 table 2-93 igloo nano ccc/pll specification for igloo nano v2 devices, 1.2 v dc core supply voltage parameter min. typ. max. units clock conditioning circuitry input frequency f in_ccc 1.5 160 mhz clock conditioning circuitry output frequency f out_ccc 0.75 160 mhz delay increments in programmable delay blocks 1, 2 580 ps number of programmable values in each programmable delay block 32 serial clock (sclk) for dynamic pll 5 60 mhz input cycle-to-cycle jitte r (peak magnitude) 0.25 ns ccc output peak-to-p eak period jitter f ccc_out max peak-to-peak period jitter 1 global network used external fb used 3 global networks used 0.75 mhz to 24 mhz 0.50 % 0.75 % 0.70 % 24 mhz to 100 mhz 1.00 % 1.50 % 1.20 % 100 mhz to 160 mhz 2.50 % 3.75 % 2.75 % acquisition time lockcontrol = 0 300 s lockcontrol = 1 6.0 ms tracking jitter lockcontrol = 0 4 ns lockcontrol = 1 3 ns output duty cycle 48.5 51.5 % delay range in block: programmable delay 1 1, 2 2.3 20.86 ns delay range in block: programmable delay 2 1, 2, 0.025 20.86 ns delay range in block: fixed delay 1, 2 5.7 ns notes: 1. this delay is a function of voltage and temperature. see table 2-6 on page 2-6 and table 2-7 on page 2-7 for deratings. 2. t j = 25c, v cc = 1.2 v 3. the agln010, agln015, and agln020 devices do not support plls. 4. tracking jitter is defined as the variation in clock ed ge position of pll outputs with reference to pll input clock edge. tracking jitter does not measure the variat ion in pll output period, which is covered by period jitter parameter. 5. maximum value obtained for a std speed grade device in worst-case commercial conditions. for specific junction temperature and volt age supply levels, refer to table 2-6 on page 2-6 and table 2-7 on page 2-7 for derating values. igloo nano dc and switching characteristics 2-68 advance v0.2 note: peak-to-peak jitter measurements are defined by t peak-to-peak = t period_max ? t period_min . figure 2-26 peak-to-peak jitter definition t perio d _max t perio d _min output s i g nal igloo nano dc and switching characteristics advance v0.2 2-69 embedded sram and fifo characteristics sram figure 2-27 ram models addra11 douta8 douta7 douta0 doutb8 doutb7 doutb0 addra10 addra0 dina8 dina7 dina0 widtha1 widtha0 pipea wmodea blka wena clka addrb11 addrb10 addrb0 dinb8 dinb7 dinb0 widthb1 widthb0 pipeb wmodeb blkb wenb clkb ram4k9 raddr8 rd17 raddr7 rd16 raddr0 rd0 wd17 wd16 wd0 ww1 ww0 rw1 rw0 pipe ren rclk ram512x18 waddr8 waddr7 waddr0 wen wclk reset reset igloo nano dc and switching characteristics 2-70 advance v0.2 timing waveforms figure 2-28 ram read for pass-through output figure 2-29 ram read for pipelined output clk add blk_b wen_b do a 0 a 1 a 2 d 0 d 1 d 2 t cyc t ckh t ckl t as t ah t bks t ens t enh t doh1 t bkh d n t ckq1 clk add blk_b wen_b do a 0 a 1 a 2 d 0 d 1 t cyc t ckh t ckl t as t ah t bks t ens t enh t doh2 t ckq2 t bkh d n igloo nano dc and switching characteristics advance v0.2 2-71 figure 2-30 ram write, output retained (wmode = 0) figure 2-31 ram write, output as write data (wmode = 1) t cyc t ckh t ckl a 0 a 1 a 2 di 0 di 1 t as t ah t bks t ens t enh t ds t dh clk blk_b wen_b add di d n do t bkh d 2 t cyc t ckh t ckl a 0 a 1 a 2 di 0 di 1 t as t ah t bks t ens t ds t dh clk blk_b wen_b add di t bkh do (pass-through) di 1 d n di 0 do (pipelined) di 0 di 1 d n di 2 igloo nano dc and switching characteristics 2-72 advance v0.2 figure 2-32 ram reset clk reset_b do d n t cyc t ckh t ckl t rstbq d m igloo nano dc and switching characteristics advance v0.2 2-73 timing characteristics 1.5 v dc core voltage table 2-94 ram4k9 commercial-case conditions: t j = 70c, worst-case v cc = 1.425 v parameter description std. units t as address setup time 0.83 ns t ah address hold time 0.16 ns t ens ren_b, wen_b setup time 0.81 ns t enh ren_b, wen_b hold time 0.16 ns t bks blk_b setup time 1.65 ns t bkh blk_b hold time 0.16 ns t ds input data (di) setup time 0.71 ns t dh input data (di) hold time 0.36 ns t ckq1 clock high to new data valid on do (output retained, wmode = 0) 3.53 ns clock high to new data valid on do (flow-through, wmode = 1) 3.06 ns t ckq2 clock high to new data valid on do (pipelined) 1.81 ns t c2cwwl address collision clk-to-clk delay for reli able write after write on same address; applicable to closing edge 0.23 ns t c2crwh address collision clk-to-clk de lay for reliable read access after write on same address; applicable to opening edge 0.35 ns t c2cwrh address collision clk-to-clk de lay for reliable write access after read on same address; applicable to opening edge 0.41 ns t rstbq reset_b low to data out low on do (flow-through) 2.06 ns reset_b low to data out lo w on do (pipelined) 2.06 ns t remrstb reset_b removal 0.61 ns t recrstb reset_b recovery 3.21 ns t mpwrstb reset_b minimum pulse width 0.68 ns t cyc clock cycle time 6.24 ns f max maximum frequency 160 mhz note: for specific junction temperature and voltage supply levels, refer to table 2-6 on page 2-6 for derating values. igloo nano dc and switching characteristics 2-74 advance v0.2 table 2-95 ram512x18 commercial-case conditions: t j = 70c, worst-case v cc = 1.425 v parameter description std. units t as address setup time 0.83 ns t ah address hold time 0.16 ns t ens ren_b, wen_b setup time 0.73 ns t enh ren_b, wen_b hold time 0.08 ns t ds input data (di) setup time 0.71 ns t dh input data (di) hold time 0.36 ns t ckq1 clock high to new data valid on do (output retained, wmode = 0) 4.21 ns t ckq2 clock high to new data valid on do (pipelined) 1.71 ns t c2crwh address collision clk-to-clk de lay for reliable read access after write on same address; applicable to opening edge 0.35 ns t c2cwrh address collision clk-to-clk de lay for reliable write access after read on same address; applicable to opening edge 0.42 ns t rstbq reset_b low to data out low on do (flow-through) 2.06 ns reset_b low to data out lo w on do (pipelined) 2.06 ns t remrstb reset_b removal 0.61 ns t recrstb reset_b recovery 3.21 ns t mpwrstb reset_b minimum pulse width 0.68 ns t cyc clock cycle time 6.24 ns f max maximum frequency 160 mhz note: for specific junction temperature and voltage supply levels, refer to table 2-6 on page 2-6 for derating values. igloo nano dc and switching characteristics advance v0.2 2-75 1.2 v dc core voltage table 2-96 ram4k9 commercial-case conditions: t j = 70c, worst-case v cc = 1.14 v parameter description std. units t as address setup time 1.53 ns t ah address hold time 0.29 ns t ens ren_b, wen_b setup time 1.50 ns t enh ren_b, wen_b hold time 0.29 ns t bks blk_b setup time 3.05 ns t bkh blk_b hold time 0.29 ns t ds input data (di) setup time 1.33 ns t dh input data (di) hold time 0.66 ns t ckq1 clock high to new data valid on do (output retained, wmode = 0) 6.61 ns clock high to new data valid on do (flow-through, wmode = 1) 5.72 ns t ckq2 clock high to new data valid on do (pipelined) 3.38 ns t c2cwwl address collision clk-to-clk delay for reli able write after write on same address; applicable to closing edge 0.30 ns t c2crwh address collision clk-to-clk delay for reliable read access after write on same address; applicable to opening edge 0.89 ns t c2cwrh address collision clk-to-clk delay for re liable write access after read on same address; applicable to opening edge 1.01 ns t rstbq reset_b low to data out low on do (flow-through) 3.86 ns reset_b low to data out lo w on do (pipelined) 3.86 ns t remrstb reset_b removal 1.12 ns t recrstb reset_b recovery 5.93 ns t mpwrstb reset_b minimum pulse width 1.18 ns t cyc clock cycle time 10.90 ns f max maximum frequency 92 mhz note: for specific junction temperature and voltage supply levels, refer to table 2-7 on page 2-7 for derating values. igloo nano dc and switching characteristics 2-76 advance v0.2 table 2-97 ram512x18 commercial-case conditions: t j = 70c, worst-case v cc = 1.14 v parameter description std. units t as address setup time 1.53 ns t ah address hold time 0.29 ns t ens ren_b, wen_b setup time 1.36 ns t enh ren_b, wen_b hold time 0.15 ns t ds input data (di) setup time 1.33 ns t dh input data (di) hold time 0.66 ns t ckq1 clock high to new data valid on do (output retained, wmode = 0) 7.88 ns t ckq2 clock high to new data valid on do (pipelined) 3.20 ns t c2crwh address collision clk-to-clk de lay for reliable read access after write on same address; applicable to opening edge 0.87 ns t c2cwrh address collision clk-to-clk de lay for reliable write access after read on same address; applicable to opening edge 1.04 ns t rstbq reset_b low to data out low on do (flow through) 3.86 ns reset_b low to data out lo w on do (pipelined) 3.86 ns t remrstb reset_b removal 1.12 ns t recrstb reset_b recovery 5.93 ns t mpwrstb reset_b minimum pulse width 1.18 ns t cyc clock cycle time 10.90 ns f max maximum frequency 92 mhz note: for specific junction temperature and voltage supply levels, refer to table 2-7 on page 2-7 for derating values. igloo nano dc and switching characteristics advance v0.2 2-77 fifo figure 2-33 fifo model fifo4k18 rw2 rd17 rw1 rd16 rw0 ww2 ww1 ww0 rd0 estop fstop full afull empty afval11 aempty afval10 afval0 aeval11 aeval10 aeval0 ren rblk rclk wen wblk wclk rpipe wd17 wd16 wd0 reset igloo nano dc and switching characteristics 2-78 advance v0.2 timing waveforms figure 2-34 fifo reset figure 2-35 fifo empty flag and aempty flag assertion match (a 0 ) t mpwrstb t rstfg t rstck t rstaf rclk/ wclk reset_b empty aempty wa/ra (address counter) t rstfg t rstaf full afull rclk no match no match dist = aef_th match (empty) t ckaf t rckef empty aempty t cyc wa/ra (address counter) igloo nano dc and switching characteristics advance v0.2 2-79 figure 2-36 fifo full flag and afull flag assertion figure 2-37 fifo empty flag and ae mpty flag deassertion figure 2-38 fifo full flag and afull flag deassertion no match no match dist = aff_th match (full) t ckaf t wckff t cyc wclk full afull wa/ra (address counter) wclk wa/ra (address counter) match (empty) no match no match no match dist = aef_th + 1 no match rclk empty 1st rising edge after 1st write 2nd rising edge after 1st write t rckef t ckaf aempty dist = aff_th ? 1 match (full) no match no match no match no match t wckf t ckaf 1st rising edge after 1st read 1st rising edge after 2nd read rclk wa/ra (address counter) wclk full afull igloo nano dc and switching characteristics 2-80 advance v0.2 timing characteristics 1.5 v dc core voltage table 2-98 fifo worst commercial-case conditions: t j = 70c, v cc = 1.425 v parameter description std. units t ens ren_b, wen_b setup time 1.99 ns t enh ren_b, wen_b hold time 0.16 ns t bks blk_b setup time 0.30 ns t bkh blk_b hold time 0.00 ns t ds input data (di) setup time 0.76 ns t dh input data (di) hold time 0.25 ns t ckq1 clock high to new data valid on do (flow-through) 3.33 ns t ckq2 clock high to new data valid on do (pipelined) 1.80 ns t rckef rclk high to empty flag valid 3.53 ns t wckff wclk high to full flag valid 3.35 ns t ckaf clock high to almost empt y/full flag valid 12.85 ns t rstfg reset_b low to empty/ full flag valid 3.48 ns t rstaf reset_b low to almost empt y/full flag valid 12.72 ns t rstbq reset_b low to data out low on do (flow-through) 2.02 ns reset_b low to data out lo w on do (pipelined) 2.02 ns t remrstb reset_b removal 0.61 ns t recrstb reset_b recovery 3.21 ns t mpwrstb reset_b minimum pulse width 0.68 ns t cyc clock cycle time 6.24 ns f max maximum frequenc y for fifo 160 mhz note: for specific junction temperature and voltage supply levels, refer to table 2-6 on page 2-6 for derating values. igloo nano dc and switching characteristics advance v0.2 2-81 1.2 v dc core voltage table 2-99 fifo worst commercial-case conditions: t j = 70c, v cc = 1.14 v parameter description std. units t ens ren_b, wen_b setup time 4.13 ns t enh ren_b, wen_b hold time 0.31 ns t bks blk_b setup time 0.30 ns t bkh blk_b hold time 0.00 ns t ds input data (di) setup time 1.56 ns t dh input data (di) hold time 0.49 ns t ckq1 clock high to new data valid on do (flow-through) 6.80 ns t ckq2 clock high to new data valid on do (pipelined) 3.62 ns t rckef rclk high to empty flag valid 7.23 ns t wckff wclk high to full flag valid 6.85 ns t ckaf clock high to almost empt y/full flag valid 26.61 ns t rstfg reset_b low to empty/ full flag valid 7.12 ns t rstaf reset_b low to almost empt y/full flag valid 26.33 ns t rstbq reset_b low to data out low on do (flow-through) 4.09 ns reset_b low to data out lo w on do (pipelined) 4.09 ns t remrstb reset_b removal 1.23 ns t recrstb reset_b recovery 6.58 ns t mpwrstb reset_b minimum pulse width 1.18 ns t cyc clock cycle time 10.90 ns f max maximum frequenc y for fifo 92 mhz note: for specific junction temperature and voltage supply levels, refer to table 2-7 on page 2-7 for derating values. igloo nano dc and switching characteristics 2-82 advance v0.2 embedded flashrom characteristics timing characteristics 1.5 v dc core voltage 1.2 v dc core voltage figure 2-39 timing diagram a 0 a 1 t s u t hold t s u t hold t s u t hold t c kq2 t c kq2 t c kq2 c lk a dd ress data d 0 d 0 d 1 table 2-100 embedded flashrom access time worst commercial-case conditions: t j = 70c, v cc = 1.425 v parameter description std. units t su address setup time 0.57 ns t hold address hold time 0.00 ns t ck2q clock to out 20.90 ns f max maximum clock frequency 15 mhz table 2-101 embedded flashrom access time worst commercial-case conditions: t j = 70c, v cc = 1.14 v parameter description std. units t su address setup time 0.59 ns t hold address hold time 0.00 ns t ck2q clock to out 35.74 ns f max maximum clock frequency 10 mhz igloo nano dc and switching characteristics advance v0.2 2-83 jtag 1532 characteristics jtag timing delays do not include jtag i/os. to obtain complete jtag timing, add i/o buffer delays to the corresponding standard selected; refer to the i/o timing characteristics in the "user i/o characteristics" section on page 2-15 for more details. timing characteristics 1.5 v dc core voltage 1.2 v dc core voltage table 2-102 jtag 1532 commercial-case conditions: t j = 70c, worst-case v cc = 1.425 v parameter description std. units t disu test data input setup time 1.00 ns t dihd test data input hold time 2.00 ns t tmssu test mode select setup time 1.00 ns t tmdhd test mode select hold time 2.00 ns t tck2q clock to q (data out) 8.00 ns t rstb2q reset to q (data out) 25.00 ns f tckmax tck maximum frequency 15 mhz t trstrem resetb removal time 0.58 ns t trstrec resetb recovery time 0.00 ns t trstmpw resetb minimum pulse tbd ns note: for specific junction temperature and voltage supply levels, refer to table 2-6 on page 2-6 for derating values. table 2-103 jtag 1532 commercial-case conditions: t j = 70c, worst-case v cc = 1.14 v parameter description std. units t disu test data input setup time 1.50 ns t dihd test data input hold time 3.00 ns t tmssu test mode select setup time 1.50 ns t tmdhd test mode select hold time 3.00 ns t tck2q clock to q (data out) 11.00 ns t rstb2q reset to q (data out) 30.00 ns f tckmax tck maximum frequency 9.00 mhz t trstrem resetb removal time 1.18 ns t trstrec resetb recovery time 0.00 ns t trstmpw resetb minimum pulse tbd ns note: for specific junction temperature and voltage supply levels, refer to table 2-6 on page 2-6 for derating values. igloo nano dc and switching characteristics 2-84 advance v0.2 part number and revision date part number 51700110-002-1 revised november 2008 list of changes the following table lists critical changes that we re made in the current version of the chapter. actel safety critical, life support, and high-reliability applications policy the actel products described in this advance st atus datasheet may not have completed actel?s qualification process. actel may amend or enhance products during the product introduction and qualification process, resulting in changes in device functional ity or performance. it is the responsibility of each customer to ensure the fitn ess of any actel product (but especially a new product) for a particular purpose, including appr opriateness for safety-cri tical, life-s upport, and other high-reliability applicatio ns. consult actel?s terms and cond itions for specific liability exclusions relating to life-support applications. a reliabilit y report covering all of actel?s products is available on the actel website at http://www.actel.com/documents/ort_report.pdf . actel also offers a variety of enhanced qualification and lot acceptance screening procedures. contact your local actel sales office for addi tional reliability information. previous version changes in curr ent version (advance v0.2) page advance v0.1 (october 2008) the table notes and references were revised in table 2-2 recommended operating conditions 1 . vmv was included with v cci and a table note was added stating, "vmv pins must be connected to the corresponding v cci pins. see pin descriptions for further information." please review carefully. 2-2 v jtag was added to the list in the table note for table 2-8 quiescent supply current (i dd ) characteristics, igloo nano flash*freeze mode* . values were added for agln010, agln015, and agln030 for 1.5 v. 2-7 v cci was removed from the list in the table note for table 2-9 quiescent supply current (i dd ) characteristics, igloo nano sleep mode (vcc = 0 v)* . 2-7 values for i cca current were updated for agln010, agln015, and agln030 in table 2-11 quiescent supply current (i dd ), no igloo nano flash*freeze mode1 . 2-8 values for pac1 and pac2 were added to table 2-14 different components contributing to dynamic power co nsumption in igloo nano devices and table2-16different compon ents contributing to dy namic power consumption in igloo nano devices . 2-10 , 2-11 table notes regarding wide range support were added to table2-20summary of maximum and minimum dc input and output levels . 2-19 1.2 v lvcmos wide range values were added to table 2-21 summary of maximum and minimum dc input levels and table 2-22 summary of ac measuring points . 2-19 , 2-20 the following table note was added to table 2-24 summary of i/o timing characteristics?software default settings and table 2-25 summary of i/o timing characteristics?so ftware default settings : "all lvcmos 3.3 v software macros support lvcmos 3.3 v wide ra nge, as specified in the jesd8-b specification." 2-21 3.3 v lvcmos wide range and 1.2 v wide range were added to table 2-27 i/o output buffer maximum resistances 1 and table 2-29 i/o short currents iosh/iosl . 2-22 , 2-23 advance v0.3 3-1 igloo nano packaging 3 ? package pin assignments 36-pin uc note for package manufacturing and environmental information, visit the resource center at http://www.actel.com/products/ solutions/pac kage/docs.aspx . note: this is the bottom view of the package. figure 3-1 65 4321 a b c d e f pin 1 pad corner package pin assignments 3-2 advance v0.3 36-pin uc pin number agln010 function a1 io21rsb1 a2 io18rsb1 a3 io13rsb1 a4 gdc0/io00rsb0 a5 io06rsb0 a6 gda0/io04rsb0 b1 gec0/io37rsb1 b2 io20rsb1 b3 io15rsb1 b4 io09rsb0 b5 io08rsb0 b6 io07rsb0 c1 io22rsb1 c2 gea0/io34rsb1 c3 gnd c4 gnd c5 v cci b0 c6 io02rsb0 d1 io33rsb1 d2 v cci b1 d3 v cc d4 v cc d5 io10rsb0 d6 io11rsb0 e1 io32rsb1 e2 ff/io31rsb1 e3 tck e4 v pump e5 trst e6 v jtag f1 io29rsb1 f2 io25rsb1 f3 io23rsb1 f4 tdi f5 tms f6 tdo igloo nano packaging advance v0.3 3-3 81-pin uc note for package manufacturing and environmental information, visit the resource center at http://www.actel.com/products/ solutions/pac kage/docs.aspx . pin assignments pin assignments for the 81-pin uc package will be published in a future ve rsion of this document. note: this is the bottom view of the package. figure 3-2 1 2 3 4 5 6 7 8 9 a b c d e f g h j a1 ball pad corner package pin assignments 3-4 advance v0.3 81-pin cs note for package manufacturing and environmental information, visit the resource center at http://www.actel.com/products/ solutions/pac kage/docs.aspx . pin assignments pin assignments for the 81-pin cs package will be published in a future version of this document. note: this is the bottom view of the package. figure 3-3 1 2 3 4 5 6 7 8 9 a b c d e f g h j a1 ball pad corner igloo nano packaging advance v0.3 3-5 48-pin qfn note for package manufacturing and environmental information, visit the resource center at http://www.actel.com/products/ solutions/pac kage/docs.aspx . notes: 1. this is the bottom view of the package. 2. the die attach paddle of the pa ckage is tied to ground (gnd). figure 3-4 48 1 pin 1 package pin assignments 3-6 advance v0.3 48-pin qfn pin number agln010 function 1 gec0/io37rsb1 2 io36rsb1 3 gea0/io34rsb1 4 io22rsb1 5 gnd 6v cci b1 7 io24rsb1 8 io33rsb1 9 io26rsb1 10 io32rsb1 11 io27rsb1 12 io29rsb1 13 io30rsb1 14 ff/io31rsb1 15 io28rsb1 16 io25rsb1 17 io23rsb1 18 v cc 19 v cci b1 20 io17rsb1 21 io14rsb1 22 tck 23 tdi 24 tms 25 v pump 26 tdo 27 trst 28 v jtag 29 io11rsb0 30 io10rsb0 31 io09rsb0 32 io08rsb0 33 v cci b0 34 gnd 35 v cc 36 io07rsb0 37 io06rsb0 38 gda0/io05rsb0 39 io03rsb0 40 gdc0/io01rsb0 41 io12rsb1 42 io13rsb1 43 io15rsb1 44 io16rsb1 45 io18rsb1 46 io19rsb1 47 io20rsb1 48 io21rsb1 48-pin qfn pin number agln010 function igloo nano packaging advance v0.3 3-7 68-pin qfn note for package manufacturing and environmental information, visit the resource center at http://www.actel.com/products/ solutions/pac kage/docs.aspx . notes: 1. this is the bottom view of the package. 2. the die attach paddle of the pa ckage is tied to ground (gnd). figure 3-5 pin a1 mark 1 6 8 package pin assignments 3-8 advance v0.3 68-pin qfn pin number agln015 function 1 io60rsb2 2 io54rsb2 3 io52rsb2 4 io50rsb2 5 io49rsb2 6 gec0/io48rsb2 7 gea0/io47rsb2 8v cc 9 gnd 10 v cci b2 11 io46rsb2 12 io45rsb2 13 io44rsb2 14 io43rsb2 15 io42rsb2 16 io41rsb2 17 io40rsb2 18 ff/io39rsb1 19 io37rsb1 20 io35rsb1 21 io33rsb1 22 io31rsb1 23 io30rsb1 24 v cc 25 gnd 26 v cci b1 27 io27rsb1 28 io25rsb1 29 io23rsb1 30 io21rsb1 31 io19rsb1 32 tck 33 tdi 34 tms 35 v pump 36 tdo 37 trst 38 v jtag 39 io17rsb0 40 io16rsb0 41 gda0/io15rsb0 42 gdc0/io14rsb0 43 io13rsb0 44 v cci b0 45 gnd 46 v cc 47 io12rsb0 48 io11rsb0 49 io09rsb0 50 io05rsb0 51 io00rsb0 52 io07rsb0 53 io03rsb0 54 io18rsb1 55 io20rsb1 56 io22rsb1 57 io24rsb1 58 io28rsb1 59 nc 60 gnd 61 nc 62 io32rsb1 63 io34rsb1 64 io36rsb1 65 io61rsb2 66 io58rsb2 67 io56rsb2 68 io63rsb2 68-pin qfn pin number agln015 function igloo nano packaging advance v0.3 3-9 68-pin qfn pin number agln020 function 1 io60rsb2 2 io54rsb2 3 io52rsb2 4 io50rsb2 5 io49rsb2 6 gec0/io48rsb2 7 gea0/io47rsb2 8v cc 9 gnd 10 v cci b2 11 io46rsb2 12 io45rsb2 13 io44rsb2 14 io43rsb2 15 io42rsb2 16 io41rsb2 17 io40rsb2 18 ff/io39rsb1 19 io37rsb1 20 io35rsb1 21 io33rsb1 22 io31rsb1 23 io30rsb1 24 v cc 25 gnd 26 v cci b1 27 io27rsb1 28 io25rsb1 29 io23rsb1 30 io21rsb1 31 io19rsb1 32 tck 33 tdi 34 tms 35 v pump 36 tdo 37 trst 38 v jtag 39 io17rsb0 40 io16rsb0 41 gda0/io15rsb0 42 gdc0/io14rsb0 43 io13rsb0 44 v cci b0 45 gnd 46 v cc 47 io12rsb0 48 io11rsb0 49 io09rsb0 50 io05rsb0 51 io00rsb0 52 io07rsb0 53 io03rsb0 54 io18rsb1 55 io20rsb1 56 io22rsb1 57 io24rsb1 58 io28rsb1 59 nc 60 gnd 61 nc 62 io32rsb1 63 io34rsb1 64 io36rsb1 65 io61rsb2 66 io58rsb2 67 io56rsb2 68 io63rsb2 68-pin qfn pin number agln020 function package pin assignments 3-10 advance v0.3 100-pin qfn note for package manufacturing and environmental information, visit the resource center at http://www.actel.com/products/ solutions/pac kage/docs.aspx . pin assignments pin assignments for the 100-pin qfn package will be publi shed in a future version of this document. notes: 1. this is the bottom view of the package. 2. the die attach paddle of the pa ckage is tied to ground (gnd). figure 3-6 a43 a42 pin #1 b34 b33 b1 a56 a1 b44 a28 b23 b22 a29 b12 b11 a15 a14 100-pin qfn igloo nano packaging advance v0.3 3-11 100-pin vqfp note for package manufacturing and environmental information, visit the resource center at http://www.actel.com/products/ solutions/pac kage/docs.aspx . note: this is the top view of the package. figure 3-7 1 100 package pin assignments 3-12 advance v0.3 100-pin vqfp pin number agln060 function 1 gnd 2 gaa2/io51rsb1 3 io52rsb1 4 gab2/io53rsb1 5 io95rsb1 6 gac2/io94rsb1 7 io93rsb1 8 io92rsb1 9 gnd 10 gfb1/io87rsb1 11 gfb0/io86rsb1 12 v complf 13 gfa0/io85rsb1 14 v ccplf 15 gfa1/io84rsb1 16 gfa2/io83rsb1 17 v cc 18 v cci b1 19 gec1/io77rsb1 20 geb1/io75rsb1 21 geb0/io74rsb1 22 gea1/io73rsb1 23 gea0/io72rsb1 24 vmv1 25 gndq 26 gea2/io71rsb1 27 ff/geb2/io70rsb1 28 gec2/io69rsb1 29 io68rsb1 30 io67rsb1 31 io66rsb1 32 io65rsb1 33 io64rsb1 34 io63rsb1 35 io62rsb1 36 io61rsb1 37 v cc 38 gnd 39 v cci b1 40 io60rsb1 41 io59rsb1 42 io58rsb1 43 io57rsb1 44 gdc2/io56rsb1 45 gdb2/io55rsb1 46 gda2/io54rsb1 47 tck 48 tdi 49 tms 50 vmv1 51 gnd 52 v pump 53 nc 54 tdo 55 trst 56 v jtag 57 gda1/io49rsb0 58 gdc0/io46rsb0 59 gdc1/io45rsb0 60 gcc2/io43rsb0 61 gcb2/io42rsb0 62 gca0/io40rsb0 63 gca1/io39rsb0 64 gcc0/io36rsb0 65 gcc1/io35rsb0 66 v cci b0 67 gnd 68 v cc 69 io31rsb0 70 gbc2/io29rsb0 71 gbb2/io27rsb0 72 io26rsb0 100-pin vqfp pin number agln060 function 73 gba2/io25rsb0 74 vmv0 75 gndq 76 gba1/io24rsb0 77 gba0/io23rsb0 78 gbb1/io22rsb0 79 gbb0/io21rsb0 80 gbc1/io20rsb0 81 gbc0/io19rsb0 82 io18rsb0 83 io17rsb0 84 io15rsb0 85 io13rsb0 86 io11rsb0 87 v cci b0 88 gnd 89 v cc 90 io10rsb0 91 io09rsb0 92 io08rsb0 93 gac1/io07rsb0 94 gac0/io06rsb0 95 gab1/io05rsb0 96 gab0/io04rsb0 97 gaa1/io03rsb0 98 gaa0/io02rsb0 99 io01rsb0 100 io00rsb0 100-pin vqfp pin number agln060 function igloo nano packaging advance v0.3 3-13 100-pin vqfp pin number agln125 function 1 gnd 2 gaa2/io67rsb1 3 io68rsb1 4 gab2/io69rsb1 5 io132rsb1 6 gac2/io131rsb1 7 io130rsb1 8 io129rsb1 9 gnd 10 gfb1/io124rsb1 11 gfb0/io123rsb1 12 v complf 13 gfa0/io122rsb1 14 v ccplf 15 gfa1/io121rsb1 16 gfa2/io120rsb1 17 v cc 18 v cci b1 19 gec0/io111rsb1 20 geb1/io110rsb1 21 geb0/io109rsb1 22 gea1/io108rsb1 23 gea0/io107rsb1 24 vmv1 25 gndq 26 gea2/io106rsb1 27 ff/geb2/io105rsb1 28 gec2/io104rsb1 29 io102rsb1 30 io100rsb1 31 io99rsb1 32 io97rsb1 33 io96rsb1 34 io95rsb1 35 io94rsb1 36 io93rsb1 37 v cc 38 gnd 39 v cci b1 40 io87rsb1 41 io84rsb1 42 io81rsb1 43 io75rsb1 44 gdc2/io72rsb1 45 gdb2/io71rsb1 46 gda2/io70rsb1 47 tck 48 tdi 49 tms 50 vmv1 51 gnd 52 v pump 53 nc 54 tdo 55 trst 56 v jtag 57 gda1/io65rsb0 58 gdc0/io62rsb0 59 gdc1/io61rsb0 60 gcc2/io59rsb0 61 gcb2/io58rsb0 62 gca0/io56rsb0 63 gca1/io55rsb0 64 gcc0/io52rsb0 65 gcc1/io51rsb0 66 v cci b0 67 gnd 68 v cc 69 io47rsb0 70 gbc2/io45rsb0 71 gbb2/io43rsb0 72 io42rsb0 100-pin vqfp pin number agln125 function 73 gba2/io41rsb0 74 vmv0 75 gndq 76 gba1/io40rsb0 77 gba0/io39rsb0 78 gbb1/io38rsb0 79 gbb0/io37rsb0 80 gbc1/io36rsb0 81 gbc0/io35rsb0 82 io32rsb0 83 io28rsb0 84 io25rsb0 85 io22rsb0 86 io19rsb0 87 v cci b0 88 gnd 89 v cc 90 io15rsb0 91 io13rsb0 92 io11rsb0 93 io09rsb0 94 io07rsb0 95 gac1/io05rsb0 96 gac0/io04rsb0 97 gab1/io03rsb0 98 gab0/io02rsb0 99 gaa1/io01rsb0 100 gaa0/io00rsb0 100-pin vqfp pin number agln125 function package pin assignments 3-14 advance v0.3 100-pin vqfp pin number agln250 function 1 gnd 2 gaa2/io67rsb3 3 io66rsb3 4 gab2/io65rsb3 5 io64rsb3 6 gac2/io63rsb3 7 io62rsb3 8 io61rsb3 9 gnd 10 gfb1/io60rsb3 11 gfb0/io59rsb3 12 v complf 13 gfa0/io57rsb3 14 v ccplf 15 gfa1/io58rsb3 16 gfa2/io56rsb3 17 v cc 18 v cci b3 19 gfc2/io55rsb3 20 gec1/io54rsb3 21 gec0/io53rsb3 22 gea1/io52rsb3 23 gea0/io51rsb3 24 vmv3 25 gndq 26 gea2/io50rsb2 27 ff/geb2/io49rsb2 28 gec2/io48rsb2 29 io47rsb2 30 io46rsb2 31 io45rsb2 32 io44rsb2 33 io43rsb2 34 io42rsb2 35 io41rsb2 36 io40rsb2 37 v cc 38 gnd 39 v cci b2 40 io39rsb2 41 io38rsb2 42 io37rsb2 43 gdc2/io36rsb2 44 gdb2/io35rsb2 45 gda2/io34rsb2 46 gndq 47 tck 48 tdi 49 tms 50 vmv2 51 gnd 52 v pump 53 nc 54 tdo 55 trst 56 v jtag 57 gda1/io33rsb1 58 gdc0/io32rsb1 59 gdc1/io31rsb1 60 io30rsb1 61 gcb2/io29rsb1 62 gca1/io27rsb1 63 gca0/io28rsb1 64 gcc0/io26rsb1 65 gcc1/io25rsb1 66 v cci b1 67 gnd 68 v cc 69 io24rsb1 70 gbc2/io23rsb1 71 gbb2/io22rsb1 72 io21rsb1 100-pin vqfp pin number agln250 function 73 gba2/io20rsb1 74 vmv1 75 gndq 76 gba1/io19rsb0 77 gba0/io18rsb0 78 gbb1/io17rsb0 79 gbb0/io16rsb0 80 gbc1/io15rsb0 81 gbc0/io14rsb0 82 io13rsb0 83 io12rsb0 84 io11rsb0 85 io10rsb0 86 io09rsb0 87 v cci b0 88 gnd 89 v cc 90 io08rsb0 91 io07rsb0 92 io06rsb0 93 gac1/io05rsb0 94 gac0/io04rsb0 95 gab1/io03rsb0 96 gab0/io02rsb0 97 gaa1/io01rsb0 98 gaa0/io00rsb0 99 gndq 100 vmv0 100-pin vqfp pin number agln250 function igloo nano packaging advance v0.3 3-15 part number and revision date part number 51700110-003-2 revised december 2008 list of changes the following table lists critical changes that we re made in the current version of the chapter. previous version changes in current version (advance v0.3) page advance v0.2 (november 2008) the "36-pin uc" pin table is new. 3-2 advance v0.1 (october 2008) the "48-pin qfn" pin diagram was revised. 3-5 note 2 for the "48-pin qfn" , "68-pin qfn" , and "100-pin qfn" pin diagrams was changed to "the die attach paddle of the package is tied to ground (gnd)." 3-5 , 3-7 , 3-10 the "100-pin vqfp" pin diagram was revised to mo ve the pin ids to the upper left corner instead of the upper right corner. 3-11 51700110-005-2/ actel corporation 2061 stierlin court mountain view, ca 94043-4655 usa phone 650.318.4200 fax 650.318.4600 actel europe ltd. river court,meadows business park station approach, blackwater camberley surrey gu17 9ab united kingdom phone +44 (0) 1276 609 300 fax +44 (0) 1276 607 540 actel japan exos ebisu buillding 4f 1-24-14 ebisu shibuya-ku tokyo 150 japan phone +81.03.3445.7671 fax +81.03.3445.7668 http://jp.actel.com actel hong kong room 2107, china resources building 26 harbour road wanchai, hong kong phone +852 2185 6460 fax +852 2185 6488 www.actel.com.cn www.actel.com actel and the actel logo are registered trademarks of actel corporation. all other trademarks are the property of their owners. 12.08 actel is the leader in low-power and mixed-signal fp gas and offers the most comprehensive portfolio of system and power management solutions. po wer matters. learn more at www.actel.com. |
Price & Availability of AGLN060V5-FVQG100
![]() |
|
|
All Rights Reserved © IC-ON-LINE 2003 - 2022 |
[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy] |
Mirror Sites : [www.datasheet.hk]
[www.maxim4u.com] [www.ic-on-line.cn]
[www.ic-on-line.com] [www.ic-on-line.net]
[www.alldatasheet.com.cn]
[www.gdcy.com]
[www.gdcy.net] |