Narrative:

We were on the fossl 3 arrival to phx, about 25 NM east of fossl intersection. Earlier we had descended from FL350 to FL310. We were then cleared to cross tonto intersection at 12000 ft. I entered the crossing restriction in the fmcs. The captain then went off frequency to get the ATIS. We were then cleared direct mazat intersection, and adhere to the crossing restriction. I entered this in the fmcs and was trying to figure when to descend to meet the restriction when the captain then said 'where are we going.' I started to tell him when he said 'watch your altitude.' I glanced at my altimeter to confirm level at FL310, the captain said 'you're at FL320' and pushed the nose down and started a descent. I looked again and noted we were indeed at FL319. Since we were just under FL320, the numbers in the window were '31' and the pointer was approximately vertical. I had misread the altimeter. We had indeed been level at FL310 prior to this, as confirmed by both pilots. The autoplt was set in altitude hold, but for reasons unknown to me had started a slow climb. I was so engrossed in the fmcs entries that I had not noticed it. The altitude alerter had not gone off since it was already set at 12000 ft for the descent. The solution is not to get so engrossed in the fmcs that you forget to scan. Also, having both pilots in the loop when programming the fmcs would help. Finally, automation that is more reliable would help.

Google
 

Original NASA ASRS Text

Title: ALTDEV ALT EXCURSION.

Narrative: WE WERE ON THE FOSSL 3 ARR TO PHX, ABOUT 25 NM E OF FOSSL INTXN. EARLIER WE HAD DSNDED FROM FL350 TO FL310. WE WERE THEN CLRED TO CROSS TONTO INTXN AT 12000 FT. I ENTERED THE XING RESTRICTION IN THE FMCS. THE CAPT THEN WENT OFF FREQ TO GET THE ATIS. WE WERE THEN CLRED DIRECT MAZAT INTXN, AND ADHERE TO THE XING RESTRICTION. I ENTERED THIS IN THE FMCS AND WAS TRYING TO FIGURE WHEN TO DSND TO MEET THE RESTRICTION WHEN THE CAPT THEN SAID 'WHERE ARE WE GOING.' I STARTED TO TELL HIM WHEN HE SAID 'WATCH YOUR ALT.' I GLANCED AT MY ALTIMETER TO CONFIRM LEVEL AT FL310, THE CAPT SAID 'YOU'RE AT FL320' AND PUSHED THE NOSE DOWN AND STARTED A DSCNT. I LOOKED AGAIN AND NOTED WE WERE INDEED AT FL319. SINCE WE WERE JUST UNDER FL320, THE NUMBERS IN THE WINDOW WERE '31' AND THE POINTER WAS APPROX VERT. I HAD MISREAD THE ALTIMETER. WE HAD INDEED BEEN LEVEL AT FL310 PRIOR TO THIS, AS CONFIRMED BY BOTH PLTS. THE AUTOPLT WAS SET IN ALT HOLD, BUT FOR REASONS UNKNOWN TO ME HAD STARTED A SLOW CLB. I WAS SO ENGROSSED IN THE FMCS ENTRIES THAT I HAD NOT NOTICED IT. THE ALT ALERTER HAD NOT GONE OFF SINCE IT WAS ALREADY SET AT 12000 FT FOR THE DSCNT. THE SOLUTION IS NOT TO GET SO ENGROSSED IN THE FMCS THAT YOU FORGET TO SCAN. ALSO, HAVING BOTH PLTS IN THE LOOP WHEN PROGRAMMING THE FMCS WOULD HELP. FINALLY, AUTOMATION THAT IS MORE RELIABLE WOULD HELP.

Data retrieved from NASA's ASRS site as of July 2007 and automatically converted to unabbreviated mixed upper/lowercase text. This report is for informational purposes with no guarantee of accuracy. See NASA's ASRS site for official report.