B737 Undifferentiated or Other Model
Flight Crew Air Transport Pilot (ATP)
Flight Crew Last 90 Days 178; Flight Crew Type 8450
Situational Awareness
Deviation - Altitude Crossing Restriction Not Met; Deviation - Altitude Overshoot; Deviation / Discrepancy - Procedural Clearance
Air Traffic Control Issued Advisory / Alert; Flight Crew Became Reoriented
Human Factors
Cleared to descend via DYAMD2 arrival. After FLOWZ maintain 11000. Then the clearance that we heard was Descend to 5000; after ARCHI Cleared for ILS 28R approach. I put 5000 in MCP window; FO engaged VNAV and stated that all altitudes are protected as the FMA was in VNAV PTH and I concurred. As we were descending thru 8000 to cross ARCHI at 7000 per the approach ATC asked for our altitude stating that we 'should' have been given maintain 8000 until ARCHI which is nonstandard per both DYAMD2 arrival and ILS 28R approach. If we were given 8000 until ARCHI; neither the FO nor myself heard or understood this as intended.
B737 Captain is informed by NCT TRACON that the crossing restriction at ARCHI is 8000 feet while the DYAMD2 Arrival and the ILS 28R both show it as 7000 feet. The crew was below 8000 feet when informed.