clock SDRAM_CLK (fall edge) 3.750000 3.750000 sdram_clk (in) 0.184922 0.065438 & 3.815438 f sdram_clk (net) 17 0.124019 0.000000 3.815438 f I_SDRAM_TOP/sdram_clk (SDRAM_TOP) 0.000000 3.815438 f I_SDRAM_TOP/sdram_clk (net) 0.124019 0.000000 3.815438 f I_SDRAM_TOP/I_SDRAM_IF/sdram_clk (SDRAM_IF) 0.000000 3.815438 f I_SDRAM_TOP/I_SDRAM_IF/sdram_clk (net) 0.124019 0.000000 3.815438 f I_SDRAM_TOP/I_SDRAM_IF/bufbdf_G1B1I16/I (bufbd7) 0.187810 0.013919 & 3.829357 f I_SDRAM_TOP/I_SDRAM_IF/bufbdf_G1B1I16/Z (bufbd7) 0.233113 0.210904 & 4.040261 f I_SDRAM_TOP/I_SDRAM_IF/sdram_clk_G1B1I16 (net) 45 0.175550 0.000000 4.040261 f I_SDRAM_TOP/I_SDRAM_IF/sd_mux_dq_out_6/S (mx02d4) 0.234098 0.003310 & 4.043571 f I_SDRAM_TOP/I_SDRAM_IF/sd_mux_dq_out_6/Z (mx02d4) 0.999121 0.776377 4.819948 f I_SDRAM_TOP/I_SDRAM_IF/sd_DQ_out[6] (net) 1 0.475020 0.000000 4.819948 f I_SDRAM_TOP/I_SDRAM_IF/sd_DQ_out[6] (SDRAM_IF) 0.000000 4.819948 f I_SDRAM_TOP/sd_DQ_out[6] (net) 0.475020 0.000000 4.819948 f I_SDRAM_TOP/sd_DQ_out[6] (SDRAM_TOP) 0.000000 4.819948 f sd_DQ_out[6] (net) 0.475020 0.000000 4.819948 f sd_DQ_out[6] (out) 0.999121 0.010237 & 4.830185 f data arrival time 4.830185 #### #!/usr/bin/perl use strict; my @lines; my $i = 1; while (<>) { if ($i and / clock / ... /data arrival time/ && $i--) { # print $_; push @lines, $_; } } #print @lines[2], "\n"; my @lines_2 = split ( / /, @lines[2]); print @lines_2[1];