FMF Timing Model for s30ml08gp01 Parts version: | author: | date: | changes made: V1.0 D.Lukovic 05 Oct 21 Initial release 1ns s30ml08gp01 S30ML08GPTAI01 SPANSION, Publication Number S30ML0xGP_01, Revision A, Amendment 2, October 12, 2005 S30ML08GPTAI03 SPANSION, Publication Number S30ML0xGP_01, Revision A, Amendment 2, October 12, 2015 S30ML08GPTAC01 SPANSION, Publication Number S30ML0xGP_01, Revision A, Amendment 2, October 12, 2005 S30ML08GPTAC03 SPANSION, Publication Number S30ML0xGP_01, Revision A, Amendment 2, October 12, 2005 S30ML08GPTAW01 SPANSION, Publication Number S30ML0xGP_01, Revision A, Amendment 2, October 12, 2005 S30ML08GPTAW03 SPANSION, Publication Number S30ML0xGP_01, Revision A, Amendment 2, October 12, 2005 S30ML08GPTFI01 SPANSION, Publication Number S30ML0xGP_01, Revision A, Amendment 2, October 12, 2005 S30ML08GPTFI03 SPANSION, Publication Number S30ML0xGP_01, Revision A, Amendment 2, October 12, 2005 S30ML08GPTFC01 SPANSION, Publication Number S30ML0xGP_01, Revision A, Amendment 2, October 12, 2005 S30ML08GPTFC03 SPANSION, Publication Number S30ML0xGP_01, Revision A, Amendment 2, October 12, 2005 S30ML08GPTFW01 SPANSION, Publication Number S30ML0xGP_01, Revision A, Amendment 2, October 12, 2005 S30ML08GPTFW03 SPANSION, Publication Number S30ML0xGP_01, Revision A, Amendment 2, October 12, 2005 S30ML08GPWAI01 SPANSION, Publication Number S30ML0xGP_01, Revision A, Amendment 2, October 12, 2005 S30ML08GPWAI03 SPANSION, Publication Number S30ML0xGP_01, Revision A, Amendment 2, October 12, 2005 S30ML08GPWAC01 SPANSION, Publication Number S30ML0xGP_01, Revision A, Amendment 2, October 12, 2005 S30ML08GPWAC03 SPANSION, Publication Number S30ML0xGP_01, Revision A, Amendment 2, October 12, 2005 S30ML08GPWAW01 SPANSION, Publication Number S30ML0xGP_01, Revision A, Amendment 2, October 12, 2005 S30ML08GPWAW03 SPANSION, Publication Number S30ML0xGP_01, Revision A, Amendment 2, October 12, 2005 S30ML08GPWFI01 SPANSION, Publication Number S30ML0xGP_01, Revision A, Amendment 2, October 12, 2005 S30ML08GPWFI03 SPANSION, Publication Number S30ML0xGP_01, Revision A, Amendment 2, October 12, 2005 S30ML08GPWFC01 SPANSION, Publication Number S30ML0xGP_01, Revision A, Amendment 2, October 12, 2005 S30ML08GPWFC03 SPANSION, Publication Number S30ML0xGP_01, Revision A, Amendment 2, October 12, 2005 S30ML08GPWFW01 SPANSION, Publication Number S30ML0xGP_01, Revision A, Amendment 2, October 12, 2005 S30ML08GPWFW03 SPANSION, Publication Number S30ML0xGP_01, Revision A, Amendment 2, October 12, 2005 S30ML08GPBAI01 SPANSION, Publication Number S30ML0xGP_01, Revision A, Amendment 2, October 12, 2005 S30ML08GPBAI03 SPANSION, Publication Number S30ML0xGP_01, Revision A, Amendment 2, October 12, 2005 S30ML08GPBAC01 SPANSION, Publication Number S30ML0xGP_01, Revision A, Amendment 2, October 12, 2005 S30ML08GPBAC03 SPANSION, Publication Number S30ML0xGP_01, Revision A, Amendment 2, October 12, 2005 S30ML08GPBAW01 SPANSION, Publication Number S30ML0xGP_01, Revision A, Amendment 2, October 12, 2005 S30ML08GPBAW03 SPANSION, Publication Number S30ML0xGP_01, Revision A, Amendment 2, October 12, 2005 S30ML08GPBFI01 SPANSION, Publication Number S30ML0xGP_01, Revision A, Amendment 2, October 12, 2005 S30ML08GPBFI03 SPANSION, Publication Number S30ML0xGP_01, Revision A, Amendment 2, October 12, 2005 S30ML08GPBFC01 SPANSION, Publication Number S30ML0xGP_01, Revision A, Amendment 2, October 12, 2005 S30ML08GPBFC03 SPANSION, Publication Number S30ML0xGP_01, Revision A, Amendment 2, October 12, 2005 S30ML08GPBFW01 SPANSION, Publication Number S30ML0xGP_01, Revision A, Amendment 2, October 12, 2005 S30ML08GPBFW03 SPANSION, Publication Number S30ML0xGP_01, Revision A, Amendment 2, October 12, 2005 S30ML08GPFAI01 SPANSION, Publication Number S30ML0xGP_01, Revision A, Amendment 2, October 12, 2005 S30ML08GPFAI03 SPANSION, Publication Number S30ML0xGP_01, Revision A, Amendment 2, October 12, 2005 S30ML08GPFAC01 SPANSION, Publication Number S30ML0xGP_01, Revision A, Amendment 2, October 12, 2005 S30ML08GPFAC03 SPANSION, Publication Number S30ML0xGP_01, Revision A, Amendment 2, October 12, 2005 S30ML08GPFAW01 SPANSION, Publication Number S30ML0xGP_01, Revision A, Amendment 2, October 12, 2005 S30ML08GPFAW03 SPANSION, Publication Number S30ML0xGP_01, Revision A, Amendment 2, October 12, 2005 S30ML08GPFFI01 SPANSION, Publication Number S30ML0xGP_01, Revision A, Amendment 2, October 12, 2005 S30ML08GPFFI03 SPANSION, Publication Number S30ML0xGP_01, Revision A, Amendment 2, October 12, 2005 S30ML08GPFFC01 SPANSION, Publication Number S30ML0xGP_01, Revision A, Amendment 2, October 12, 2005 S30ML08GPFFC03 SPANSION, Publication Number S30ML0xGP_01, Revision A, Amendment 2, October 12, 2005 S30ML08GPFFW01 SPANSION, Publication Number S30ML0xGP_01, Revision A, Amendment 2, October 12, 2005 S30ML08GPFFW03 SPANSION, Publication Number S30ML0xGP_01, Revision A, Amendment 2, October 12, 2005 The Values listed are for VCC=2.7V to 3.6V, CL=50pF, Ta=-40 to 85C For each parameter only minimum or maximum values were provided by the vendor, other values are derived ) (CELL (CELLTYPE "s30ml04gp01") (INSTANCE %LABEL%/U_FLASH1) (DELAY ( ABSOLUTE ( COND nostatread_cond (IOPATH CENeg IO0 () () (10:20:30) () (10:20:30) () )) ( COND nostatread_cond (IOPATH CENeg IO1 () () (10:20:30) () (10:20:30) () )) ( COND nostatread_cond (IOPATH CENeg IO2 () () (10:20:30) () (10:20:30) () )) ( COND nostatread_cond (IOPATH CENeg IO3 () () (10:20:30) () (10:20:30) () )) ( COND nostatread_cond (IOPATH CENeg IO4 () () (10:20:30) () (10:20:30) () )) ( COND nostatread_cond (IOPATH CENeg IO5 () () (10:20:30) () (10:20:30) () )) ( COND nostatread_cond (IOPATH CENeg IO6 () () (10:20:30) () (10:20:30) () )) ( COND nostatread_cond (IOPATH CENeg IO7 () () (10:20:30) () (10:20:30) () )) ( COND nostatread_cond (IOPATH CENeg IO8 () () (10:20:30) () (10:20:30) () )) ( COND nostatread_cond (IOPATH CENeg IO9 () () (10:20:30) () (10:20:30) () )) ( COND nostatread_cond (IOPATH CENeg IO10 () () (10:20:30) () (10:20:30) () )) ( COND nostatread_cond (IOPATH CENeg IO11 () () (10:20:30) () (10:20:30) () )) ( COND nostatread_cond (IOPATH CENeg IO12 () () (10:20:30) () (10:20:30) () )) ( COND nostatread_cond (IOPATH CENeg IO13 () () (10:20:30) () (10:20:30) () )) ( COND nostatread_cond (IOPATH CENeg IO14 () () (10:20:30) () (10:20:30) () )) ( COND nostatread_cond (IOPATH CENeg IO15 () () (10:20:30) () (10:20:30) () )) ( COND statread_cond (IOPATH CENeg IO0 () () (10:20:30) (15:30:45) (10:20:30) (15:30:45) )) ( COND statread_cond (IOPATH CENeg IO1 () () (10:20:30) (15:30:45) (10:20:30) (15:30:45) )) ( COND statread_cond (IOPATH CENeg IO2 () () (10:20:30) (15:30:45) (10:20:30) (15:30:45) )) ( COND statread_cond (IOPATH CENeg IO3 () () (10:20:30) (15:30:45) (10:20:30) (15:30:45) )) ( COND statread_cond (IOPATH CENeg IO4 () () (10:20:30) (15:30:45) (10:20:30) (15:30:45) )) ( COND statread_cond (IOPATH CENeg IO5 () () (10:20:30) (15:30:45) (10:20:30) (15:30:45) )) ( COND statread_cond (IOPATH CENeg IO6 () () (10:20:30) (15:30:45) (10:20:30) (15:30:45) )) ( COND statread_cond (IOPATH CENeg IO7 () () (10:20:30) (15:30:45) (10:20:30) (15:30:45) )) ( COND statread_cond (IOPATH CENeg IO8 () () (10:20:30) (15:30:45) (10:20:30) (15:30:45) )) ( COND statread_cond (IOPATH CENeg IO9 () () (10:20:30) (15:30:45) (10:20:30) (15:30:45) )) ( COND statread_cond (IOPATH CENeg IO10 () () (10:20:30) (15:30:45) (10:20:30) (15:30:45) )) ( COND statread_cond (IOPATH CENeg IO11 () () (10:20:30) (15:30:45) (10:20:30) (15:30:45) )) ( COND statread_cond (IOPATH CENeg IO12 () () (10:20:30) (15:30:45) (10:20:30) (15:30:45) )) ( COND statread_cond (IOPATH CENeg IO13 () () (10:20:30) (15:30:45) (10:20:30) (15:30:45) )) ( COND statread_cond (IOPATH CENeg IO14 () () (10:20:30) (15:30:45) (10:20:30) (15:30:45) )) ( COND statread_cond (IOPATH CENeg IO15 () () (10:20:30) (15:30:45) (10:20:30) (15:30:45) )) ( IOPATH RENeg IO0 () () (10:20:30)(10:20:30)(10:20:30) (10:20:30) ) ( IOPATH RENeg IO1 () () (10:20:30)(10:20:30)(10:20:30) (10:20:30) ) ( IOPATH RENeg IO2 () () (10:20:30)(10:20:30)(10:20:30) (10:20:30) ) ( IOPATH RENeg IO3 () () (10:20:30)(10:20:30)(10:20:30) (10:20:30) ) ( IOPATH RENeg IO4 () () (10:20:30)(10:20:30)(10:20:30) (10:20:30) ) ( IOPATH RENeg IO5 () () (10:20:30)(10:20:30)(10:20:30) (10:20:30) ) ( IOPATH RENeg IO6 () () (10:20:30)(10:20:30)(10:20:30) (10:20:30) ) ( IOPATH RENeg IO7 () () (10:20:30)(10:20:30)(10:20:30) (10:20:30) ) ( IOPATH RENeg IO8 () () (10:20:30)(10:20:30)(10:20:30) (10:20:30) ) ( IOPATH RENeg IO9 () () (10:20:30)(10:20:30)(10:20:30) (10:20:30) ) ( IOPATH RENeg IO10 () () (10:20:30)(10:20:30)(10:20:30) (10:20:30) ) ( IOPATH RENeg IO11 () () (10:20:30)(10:20:30)(10:20:30) (10:20:30) ) ( IOPATH RENeg IO12 () () (10:20:30)(10:20:30)(10:20:30) (10:20:30) ) ( IOPATH RENeg IO13 () () (10:20:30)(10:20:30)(10:20:30) (10:20:30) ) ( IOPATH RENeg IO14 () () (10:20:30)(10:20:30)(10:20:30) (10:20:30) ) ( IOPATH RENeg IO15 () () (10:20:30)(10:20:30)(10:20:30) (10:20:30) ) ( IOPATH WENeg RY () (33:67:100)) )) (TIMINGCHECK ( SETUP IO0 WENeg (25)) ( SETUP IO1 WENeg (25)) ( SETUP IO2 WENeg (25)) ( SETUP IO3 WENeg (25)) ( SETUP IO4 WENeg (25)) ( SETUP IO5 WENeg (25)) ( SETUP IO6 WENeg (25)) ( SETUP IO7 WENeg (25)) ( SETUP IO8 WENeg (25)) ( SETUP IO9 WENeg (25)) ( SETUP IO10 WENeg (25)) ( SETUP IO11 WENeg (25)) ( SETUP IO12 WENeg (25)) ( SETUP IO13 WENeg (25)) ( SETUP IO14 WENeg (25)) ( SETUP IO15 WENeg (25)) ( SETUP CLE WENeg (25)) ( SETUP CENeg WENeg (35)) ( SETUP ALE WENeg (25)) ( SETUP WENeg RENeg (60)) ( SETUP RENeg WENeg (30)) ( SETUP WENeg CENeg (30)) ( SETUP WPNeg WENeg (100)) ( SETUP RY WENeg (20)) ( SETUP RY RENeg (20)) ( SETUP CLE RENeg (10)) ( SETUP ALE RENeg (10)) ( SETUP CENeg RENeg (15)) ( SETUP RENeg CENeg (5)) ( HOLD IO0 WENeg (10)) ( HOLD IO1 WENeg (10)) ( HOLD IO2 WENeg (10)) ( HOLD IO3 WENeg (10)) ( HOLD IO4 WENeg (10)) ( HOLD IO5 WENeg (10)) ( HOLD IO6 WENeg (10)) ( HOLD IO7 WENeg (10)) ( HOLD IO8 WENeg (10)) ( HOLD IO9 WENeg (10)) ( HOLD IO10 WENeg (10)) ( HOLD IO11 WENeg (10)) ( HOLD IO12 WENeg (10)) ( HOLD IO13 WENeg (10)) ( HOLD IO14 WENeg (10)) ( HOLD IO15 WENeg (10)) ( HOLD CLE WENeg (10)) ( HOLD CENeg WENeg (10)) ( HOLD ALE WENeg (10)) ( WIDTH (negedge WENeg) (25)) ( WIDTH (posedge WENeg) (15)) ( WIDTH (negedge RENeg) (30)) ( WIDTH (posedge RENeg) (15)) ( PERIOD WENeg (45)) ( PERIOD RENeg (50)) )) (CELL (CELLTYPE "BUFFER") (INSTANCE %LABEL%//U_FLASH1/BUFCENeg) (DELAY (ABSOLUTE (DEVICE OUT (6:12:18))))) (CELL (CELLTYPE "BUFFER") (INSTANCE %LABEL%//U_FLASH1/BUFRENeg) (DELAY (ABSOLUTE (DEVICE OUT (11.7:23.4:35))))) (CELL (CELLTYPE "BUFFER") (INSTANCE %LABEL%//U_FLASH1/BUFR) (DELAY (ABSOLUTE (DEVICE OUT (33:67:100))))) (CELL (CELLTYPE "s30ml04gp01") (INSTANCE %LABEL%/U_FLASH2) (DELAY ( ABSOLUTE ( COND nostatread_cond (IOPATH CENeg IO0 () () (10:20:30) () (10:20:30) () )) ( COND nostatread_cond (IOPATH CENeg IO1 () () (10:20:30) () (10:20:30) () )) ( COND nostatread_cond (IOPATH CENeg IO2 () () (10:20:30) () (10:20:30) () )) ( COND nostatread_cond (IOPATH CENeg IO3 () () (10:20:30) () (10:20:30) () )) ( COND nostatread_cond (IOPATH CENeg IO4 () () (10:20:30) () (10:20:30) () )) ( COND nostatread_cond (IOPATH CENeg IO5 () () (10:20:30) () (10:20:30) () )) ( COND nostatread_cond (IOPATH CENeg IO6 () () (10:20:30) () (10:20:30) () )) ( COND nostatread_cond (IOPATH CENeg IO7 () () (10:20:30) () (10:20:30) () )) ( COND nostatread_cond (IOPATH CENeg IO8 () () (10:20:30) () (10:20:30) () )) ( COND nostatread_cond (IOPATH CENeg IO9 () () (10:20:30) () (10:20:30) () )) ( COND nostatread_cond (IOPATH CENeg IO10 () () (10:20:30) () (10:20:30) () )) ( COND nostatread_cond (IOPATH CENeg IO11 () () (10:20:30) () (10:20:30) () )) ( COND nostatread_cond (IOPATH CENeg IO12 () () (10:20:30) () (10:20:30) () )) ( COND nostatread_cond (IOPATH CENeg IO13 () () (10:20:30) () (10:20:30) () )) ( COND nostatread_cond (IOPATH CENeg IO14 () () (10:20:30) () (10:20:30) () )) ( COND nostatread_cond (IOPATH CENeg IO15 () () (10:20:30) () (10:20:30) () )) ( COND statread_cond (IOPATH CENeg IO0 () () (10:20:30) (15:30:45) (10:20:30) (15:30:45) )) ( COND statread_cond (IOPATH CENeg IO1 () () (10:20:30) (15:30:45) (10:20:30) (15:30:45) )) ( COND statread_cond (IOPATH CENeg IO2 () () (10:20:30) (15:30:45) (10:20:30) (15:30:45) )) ( COND statread_cond (IOPATH CENeg IO3 () () (10:20:30) (15:30:45) (10:20:30) (15:30:45) )) ( COND statread_cond (IOPATH CENeg IO4 () () (10:20:30) (15:30:45) (10:20:30) (15:30:45) )) ( COND statread_cond (IOPATH CENeg IO5 () () (10:20:30) (15:30:45) (10:20:30) (15:30:45) )) ( COND statread_cond (IOPATH CENeg IO6 () () (10:20:30) (15:30:45) (10:20:30) (15:30:45) )) ( COND statread_cond (IOPATH CENeg IO7 () () (10:20:30) (15:30:45) (10:20:30) (15:30:45) )) ( COND statread_cond (IOPATH CENeg IO8 () () (10:20:30) (15:30:45) (10:20:30) (15:30:45) )) ( COND statread_cond (IOPATH CENeg IO9 () () (10:20:30) (15:30:45) (10:20:30) (15:30:45) )) ( COND statread_cond (IOPATH CENeg IO10 () () (10:20:30) (15:30:45) (10:20:30) (15:30:45) )) ( COND statread_cond (IOPATH CENeg IO11 () () (10:20:30) (15:30:45) (10:20:30) (15:30:45) )) ( COND statread_cond (IOPATH CENeg IO12 () () (10:20:30) (15:30:45) (10:20:30) (15:30:45) )) ( COND statread_cond (IOPATH CENeg IO13 () () (10:20:30) (15:30:45) (10:20:30) (15:30:45) )) ( COND statread_cond (IOPATH CENeg IO14 () () (10:20:30) (15:30:45) (10:20:30) (15:30:45) )) ( COND statread_cond (IOPATH CENeg IO15 () () (10:20:30) (15:30:45) (10:20:30) (15:30:45) )) ( IOPATH RENeg IO0 () () (10:20:30)(10:20:30)(10:20:30) (10:20:30) ) ( IOPATH RENeg IO1 () () (10:20:30)(10:20:30)(10:20:30) (10:20:30) ) ( IOPATH RENeg IO2 () () (10:20:30)(10:20:30)(10:20:30) (10:20:30) ) ( IOPATH RENeg IO3 () () (10:20:30)(10:20:30)(10:20:30) (10:20:30) ) ( IOPATH RENeg IO4 () () (10:20:30)(10:20:30)(10:20:30) (10:20:30) ) ( IOPATH RENeg IO5 () () (10:20:30)(10:20:30)(10:20:30) (10:20:30) ) ( IOPATH RENeg IO6 () () (10:20:30)(10:20:30)(10:20:30) (10:20:30) ) ( IOPATH RENeg IO7 () () (10:20:30)(10:20:30)(10:20:30) (10:20:30) ) ( IOPATH RENeg IO8 () () (10:20:30)(10:20:30)(10:20:30) (10:20:30) ) ( IOPATH RENeg IO9 () () (10:20:30)(10:20:30)(10:20:30) (10:20:30) ) ( IOPATH RENeg IO10 () () (10:20:30)(10:20:30)(10:20:30) (10:20:30) ) ( IOPATH RENeg IO11 () () (10:20:30)(10:20:30)(10:20:30) (10:20:30) ) ( IOPATH RENeg IO12 () () (10:20:30)(10:20:30)(10:20:30) (10:20:30) ) ( IOPATH RENeg IO13 () () (10:20:30)(10:20:30)(10:20:30) (10:20:30) ) ( IOPATH RENeg IO14 () () (10:20:30)(10:20:30)(10:20:30) (10:20:30) ) ( IOPATH RENeg IO15 () () (10:20:30)(10:20:30)(10:20:30) (10:20:30) ) ( IOPATH WENeg RY () (33:67:100)) )) (TIMINGCHECK ( SETUP IO0 WENeg (25)) ( SETUP IO1 WENeg (25)) ( SETUP IO2 WENeg (25)) ( SETUP IO3 WENeg (25)) ( SETUP IO4 WENeg (25)) ( SETUP IO5 WENeg (25)) ( SETUP IO6 WENeg (25)) ( SETUP IO7 WENeg (25)) ( SETUP IO8 WENeg (25)) ( SETUP IO9 WENeg (25)) ( SETUP IO10 WENeg (25)) ( SETUP IO11 WENeg (25)) ( SETUP IO12 WENeg (25)) ( SETUP IO13 WENeg (25)) ( SETUP IO14 WENeg (25)) ( SETUP IO15 WENeg (25)) ( SETUP CLE WENeg (25)) ( SETUP CENeg WENeg (35)) ( SETUP ALE WENeg (25)) ( SETUP WENeg RENeg (60)) ( SETUP RENeg WENeg (30)) ( SETUP WENeg CENeg (30)) ( SETUP WPNeg WENeg (100)) ( SETUP RY WENeg (20)) ( SETUP RY RENeg (20)) ( SETUP CLE RENeg (10)) ( SETUP ALE RENeg (10)) ( SETUP CENeg RENeg (15)) ( SETUP RENeg CENeg (5)) ( HOLD IO0 WENeg (10)) ( HOLD IO1 WENeg (10)) ( HOLD IO2 WENeg (10)) ( HOLD IO3 WENeg (10)) ( HOLD IO4 WENeg (10)) ( HOLD IO5 WENeg (10)) ( HOLD IO6 WENeg (10)) ( HOLD IO7 WENeg (10)) ( HOLD IO8 WENeg (10)) ( HOLD IO9 WENeg (10)) ( HOLD IO10 WENeg (10)) ( HOLD IO11 WENeg (10)) ( HOLD IO12 WENeg (10)) ( HOLD IO13 WENeg (10)) ( HOLD IO14 WENeg (10)) ( HOLD IO15 WENeg (10)) ( HOLD CLE WENeg (10)) ( HOLD CENeg WENeg (10)) ( HOLD ALE WENeg (10)) ( WIDTH (negedge WENeg) (25)) ( WIDTH (posedge WENeg) (15)) ( WIDTH (negedge RENeg) (30)) ( WIDTH (posedge RENeg) (15)) ( PERIOD WENeg (45)) ( PERIOD RENeg (50)) )) (CELL (CELLTYPE "BUFFER") (INSTANCE %LABEL%//U_FLASH2/BUFCENeg) (DELAY (ABSOLUTE (DEVICE OUT (6:12:18))))) (CELL (CELLTYPE "BUFFER") (INSTANCE %LABEL%//U_FLASH2/BUFRENeg) (DELAY (ABSOLUTE (DEVICE OUT (11.7:23.4:35))))) (CELL (CELLTYPE "BUFFER") (INSTANCE %LABEL%//U_FLASH2/BUFR) (DELAY (ABSOLUTE (DEVICE OUT (33:67:100))))