CSA
FMCSA CSA BASIC

Hours-of-Service Compliance

HOS rules, ELD use, and driver log accuracy

By Yurii Chornous · Updated June 2026

The Hours-of-Service Compliance BASIC measures violations of driver duty-status, rest, and log requirements under 49 CFR Part 395. ELD non-compliance, false logs, and exceeding driving limits all fall here. This BASIC is heavily scrutinized in roadside inspections and federal audits.

Codes

176

OOS-eligible

1

Inspections

1,621,315

Common examples

  • Driving beyond the 11-hour limit
  • Driving beyond the 14-hour driving window
  • False log / log not current
  • No record-of-duty status (RODS)
  • ELD malfunction not addressed

All Hours of Service violation codes

Ranked by national citation volume · 176 codes

Open in search →
CodeDescriptionPtsOOS
395.1H-HOSAKPVID20PHOS (Alaska Passenger) - Driving beyond the 20th hour after coming on duty following 8 consecutive hours off duty during the previous 8 consecutive day period. Date and Time:7Non-OOSView →
395.5B1-HOSPVNPDriving after 60 hours on duty in a 7 day period. (Passenger carrying vehicle) - Nominal Violation1Non-OOSView →
395.5(a)(2)15 - hour rule violation (Passenger)7Non-OOSView →
395.1H-HOSAKPVID70PHOS (Alaska Passenger) - Driving after being on duty more than 70 hours in any period of 7 consecutive days. Date and Time:7Non-OOSView →
395.1H-HOSAKPD70HOS (Alaska Property) - Driving after being on duty more than 70 hours in any period of 7 consecutive days. Date and Time:7Non-OOSView →
395.1H-HOSAKPVIDIT80PHOS (Alaska Passenger) - Driving after being on duty more than 80 hours in any period of 8 consecutive days at the time of inspection. Time:7Non-OOSView →
395.1H-HOSAKPVIDIT70PHOS (Alaska Passenger) - Driving after being on duty more than 70 hours in any period of 7 consecutive days at the time of inspection. Time:7Non-OOSView →
395.1H-HOSAKPVID80PHOS (Alaska Passenger) - Driving after being on duty more than 80 hours in any period of the previous 8 consecutive days. Date and Time:7Non-OOSView →
395.1H-HOSAKPVID15PHOS (Alaska Passenger) - Driving more than 15 hours following 8 consecutive hours off duty during the previous 8 consecutive day period. Date and Time:7Non-OOSView →
395.1H-HOSAKPVIDIT20PHOS (Alaska Passenger) - Driving beyond the 20th hour after coming on duty following 8 consecutive hours off duty at the time of inspection. Time:7Non-OOSView →
395.3A1R11 hour rule violation (Property)7Non-OOSView →
395.1H-HOSAKPVIDIT15PHOS (Alaska Passenger) - Driving more than 15 hours following 8 consecutive hours off duty at the time of inspection. Time:7Non-OOSView →
395.8(e)False report of drivers record of duty status7Non-OOSView →
395.24HOS (ELD) - ELD form and manner1Non-OOSView →
395.8E-HOSPDHOS (Property) - No driver may make a false report in connection with a duty status. Explain:7Non-OOSView →
395.30B1-ELDDFRHOS (ELD) - Driver failing to review records and certify the accuracy of the informaiton.1Non-OOSView →
395.8A-ELDELD - No record of duty status (ELD Required)5Non-OOSView →
395.8Record of Duty Status violation (general/form and manner)1Non-OOSView →
395.8A1-HOSPHOS (Property) - Failing to have a record of duty status using the method prescribed.5Non-OOSView →
395.8(a)HOS (Form) - Paper Log / Logging Programs Form and Manner1Non-OOSView →
395.24C2IIIDriver failed to manually add shipping document number1Non-OOSView →
395.30B1Driver failed to certify the accuracy of the information gathered by the ELD1Non-OOSView →
395.8F01Drivers record of duty status not current5Non-OOSView →
395.24(d)ELD cannot transfer ELD records electronically3Non-OOSView →
395.22H4Driver failed to maintain supply of blank drivers records of duty status graph-grids1Non-OOSView →
395.8E1PCHOS - False record of duty status driver improper use of Personal Conveyance - Not OOS7Non-OOSView →
395.22GPortable ELD not mounted in a fixed position and visible to driver1Non-OOSView →
395.8A-NON-ELDNo record of duty status when one is required (ELD Not Required)5Non-OOSView →
395.3A2-PROPDriving beyond 14 hour duty period (Property carrying vehicle)7Non-OOSView →
395.24C2IIDriver failed to manually add the trailer number1Non-OOSView →
395.3A3-PROPDriving beyond 11 hour driving limit. (Property Carrying Vehicle)7Non-OOSView →
395.22H2Driver failing to maintain ELD instruction sheet1Non-OOSView →
395.3(a)(3)(ii)Driving beyond 8 hour driving limit since the end of the last on duty, off duty, or sleeper period of at least 30 minutes7Non-OOSView →
395.8E-HOSPDOOSHOS (Property) - Driver produces a false record of duty status that concealed an HOS limitation violation after the last rest period. Explain:7Non-OOSView →
395.3A2-HOSPDHOS (Property) - Driving beyond the 14 hour after coming on duty following 10 consecutive hours off duty during the current 8 consecutive day period. Date and Time:7Non-OOSView →
395.22H4-ELDBRODSHOS (ELD) - In-Vehicle Information - Failing to have a supply of blank driver's records of duty status graph-grids sufficient to record the driver's duty status and other related information for a minimum of 8 days.1Non-OOSView →
395.30B2-ELDDFC24HOS (ELD) - Driver failing to certify the record immediately after the final required entry has been made or corrected for the 24 hour period.1Non-OOSView →
395.22H1Driver failing to maintain ELD user's manual1Non-OOSView →
395.3A1-HOSPDHOS (Property) - Driving more than 11 hours following 10 consecutive hours off duty during the current 8 consecutive day period. Date and Time:7Non-OOSView →
395.22G-ELDMFVHOS (ELD) - A portable ELD is not mounted in a fixed position and visible to the driver when seated in the normal driving position.1Non-OOSView →
395.8(k)(2)Driver failing to retain previous 7 days records of duty status5Non-OOSView →
395.26BMotor carrier failed to ensure that the ELD automatically recorded the required data elements.1Non-OOSView →
395.22H3Driver failed to maintain instruction sheet for ELD malfunction reporting requirements1Non-OOSView →
395.32BDriver failed to assume or decline unassigned driving time5Non-OOSView →
395.32B-ELDDFRHOS (ELD) - Driver failed to review any unassigned driving time when prompted by the ELD5Non-OOSView →
395.24D-ELDPTHOS (ELD) - On request by an authorized safety official, a driver must produce and transfer from an ELD the driver''s hours-of-service records in accordance with the instruction sheet provided by the motor carrier.3Non-OOSView →
395.3A2-PROPNDriving beyond 14 hour duty period (Property carrying vehicle) - Nominal Violation1Non-OOSView →
395.3A2-HOSPDITHOS (Property) - Driver driving beyond the 14 hour after coming on duty following 10 consecutive hours off duty at the time of inspection. Time:7Non-OOSView →
395.3A3-PROPNDriving beyond 11 hour driving limit in a 14 hour period. (Property carrying vehicle) - Nominal Violation1Non-OOSView →
395.22H2-ELDNISDTHOS (ELD) Driver failing to have instruction sheet describing the data transfer mechanisms supported by the ELD and step-by-step instructions for the driver to produce and transfer the driver''s hours-of-service records to an authorized safety official1Non-OOSView →
392.2HState/Local Hours of Service7Non-OOSView →
395.22H1-ELDNUMHOS (ELD) - In-Vehicle Information - No user's manual for the driver describing how to operate the ELD. (May be electronic)1Non-OOSView →
395.24C2II-ELDTNHOS (ELD) - Driver failing to manually input or verify CMV trailer unmber.1Non-OOSView →
395.24C2III-ELDSDNHOS (ELD) - Driver failing to manually input or verify shipping document number.1Non-OOSView →
395.8K2-HOSPHOS (Property) - Failing to have in possession RODS for the previous seven consecutive days and available for inspection while on duty.5Non-OOSView →
395.34A1Failing to note malfunction that requires use of paper log5Non-OOSView →
395.3A3I-HOSPDITHOS (Property) - Driving more than 11 hours following 10 consecutive hours off duty at the time of inspection. Time:7Non-OOSView →
395.15G02Driver failed to have on-board a CMV a sufficient supply of blank records of duty status graph-grids.1Non-OOSView →
395.22H3-ELDMFHOS (ELD) - In-Vehicle Information - Failing to have an instruction sheet for the driver describing ELD malfunction reporting requirements and recordkeeping procedures during ELD malfunctions.1Non-OOSView →
395.15I9Driver not adequately trained in the operation of the automatic on-board recording device.1Non-OOSView →
395.8E1PC-OOSHOS - False record of duty status that concealed an HOS limitation violation after the last rest period. Driver improperly used Personal Conveyance7Non-OOSView →
395.34A1-ELDDFNHOS (ELD) - Driver failed to note the malfunction of the ELD and provide written notice of the malfunction to the motor carrier within 24 hours.5Non-OOSView →
395.8(f)(1)Driver's record of duty status not current5Non-OOSView →
395.8F1-HOSMHOS (Manner) - Driver's record of duty status not current to the time shown for last change of duty status. Date and Time:5Non-OOSView →
395.3A3HOSPRNPDriving beyond 11 hour driving limit in a 14-hour period. (Property carrying vehicle) - Nominal Violation1Non-OOSView →
395.20BThe ELDs display screen cannot be viewed outside of the commercial motor vehicle.5Non-OOSView →
395.3AIIDriving beyond 8 hour driving limit since the end of the last on duty, off duty or sleeper berth period of at least 30 consecutive minutes7Non-OOSView →
395.8K2-HOSRCHOS (Manner) - Driver failed to retain a copy of each record of duty status for the previous 7 consecutive days which shall be in his/her possession and available for inspection while on duty.5Non-OOSView →
395.3A2HOSPRNPDriving beyond 14 hour duty period. (Property carrying vehicle) - Nominal Violation1Non-OOSView →
395.8E-HOSPCDOOSHOS (Property) - Co-driver produces a false record of duty status with an apparent attempt to conceal hours. Explain:7Non-OOSView →
395.20BELDNVHOS (ELD) - The ELD display screen is not viewable by an authorized offical without entering the CMV.5Non-OOSView →
395.3B2Driving after 70 hours on duty in a 8 day period. (Property carrying vehicle)7Non-OOSView →
395.24C1IDriver failed to make annotations when applicable1Non-OOSView →
392.2SLLHOSState/Local Laws - State/Local Hours of Service7Non-OOSView →
395.8E-HOSPDELDTHOS (Property) - Tampering with an ELD so that the device does not accurately record and retain required data7OOSView →
395.3B2-HOSPDITHOS (Property) - Driving after being on duty more than 70 hours in the previous 8 consecutive days at the time of inspection. Time:7Non-OOSView →
395.8E1-HOSPVIDHOS (Passenger) - No driver may make a false report in connection with a duty status. Explain:7Non-OOSView →
395.22(b)(2)(ii)Motor carrier failed to include required user identification data in ELD account1Non-OOSView →
395.24C2IDriver failed to manually add CMV power unit number1Non-OOSView →
395.24C1IIIDriver failed to add file comment per safety officers request1Non-OOSView →
392.3Operating a CMV while ill or fatigued10Non-OOSView →
395.24C1IIDriver failed to manually add location description1Non-OOSView →
395.15(i)(5)Onboard recording device does not display required information1Non-OOSView →
392.3-FFatigue - Operating a commercial motor vehicle while impaired, through fatigue.10Non-OOSView →
395.15G01Driver failed to have instructions on-board CMV for installed automatic on-board recording device.1Non-OOSView →
395.34CHOS (ELD) - Driver failing to follow the Motor Carrier''s and ELD provider''s recommendations in resolving the data inconsistency displayed on the ELD.1Non-OOSView →
392.3-FPROPFatigue - Operate a property-carrying CMV while impaired by fatigue.10Non-OOSView →
395.3B2-HOSPDHOS (Property) - Driving after being on duty more than 70 hours in the previous 8 consecutive days. Date and Time:7Non-OOSView →
395.13(d)Driving after being declared out-of-service for HOS violation(s)10Non-OOSView →
395.30CFailing to follow the prompts from the ELD when editing/adding missing information1Non-OOSView →
395.3A3HOSPRNCDriving beyond 11 hour driving limit in a 14-hour period at time of inspection. (Property carrying vehicle) - Nominal Violation1Non-OOSView →
395.8A-HOSPVIHOS (Passenger) - No record of duty status using the method prescribed.5Non-OOSView →
395.3A2HOSPRNCDriving beyond 14 hour duty period at time of inspection. (Property carrying vehicle) - Nominal Violation1Non-OOSView →
392.3-IIllness - Operating a CMV while impaired by illness or other cause.10Non-OOSView →
395.11GFailing to provide supporting documents in the driver's possession upon request7Non-OOSView →
395.8E1-HOSPVIDOOSHOS (Passenger) - Driver produces a false record of duty status that concealed an HOS limitation violation after the last rest period. Explain:7Non-OOSView →
395.28Driver failed to select/deselect or annotate a special driving category or exempt status1Non-OOSView →
392.2-HOSHOS (Local Law) - State/local hour of service violation.7Non-OOSView →
395.15(b)Onboard recording device information requirements not met5Non-OOSView →
395.11G-HOSDFPSDHOS (Manner) - Driver failed to provide supporting documents to an authorized Federal, State , or local offical.7Non-OOSView →
395.3B1-PROPDriving after 60 hours on duty in a 7 day period. (Property carrying vehicle)7Non-OOSView →
395.8K2-HOSPVIHOS (Passenger) - Failed to have in possession a record of duty status for the previous 7 consecutive days and available for inspection while on duty.5Non-OOSView →
395.13D1-OOSOOOS Order (HOS) - Operating a CMV after violating any roadside out-of-service order regarding hours of service.10Non-OOSView →
395.15(g)Onboard recording device info not available1Non-OOSView →
395.15A2Driver failed to use automatic on-board recording device when required by the motor carrier.5Non-OOSView →
395.24C2I-ELDUNHOS (ELD) - Driver failing to manually input or verify CMV power unit number.1Non-OOSView →
395.282I-ELDDSDCHOS (ELD) - Driver failing to select the applicable special driving category before the start of the status and deselect when the indicated status ends.1Non-OOSView →
395.3B1-HOSPDITHOS (Property) - Driving after being on duty more than 60 hours in the previous 7 consecutive days at the time of inspection. Time:7Non-OOSView →
395.3B1-HOSPDHOS (Property) - Driving after being on duty more than 60 hours in the previous 7 consecutive days. Date and Time:7Non-OOSView →
395.30E-ELDMCCDHOS (ELD) - Motor carrier coerced a driver to make a false certification of the driver's data entries or record of duty status.7Non-OOSView →
395.3B2-NOMDriving after 70 hours on duty in a 8 day period. (Property carrying vehicle) - Nominal Violation1Non-OOSView →
395.282IIELDDDAHOS (ELD) - Driver failing to annotate the driver's ELD record describing the driver's activity when prompted by the ELD.1Non-OOSView →
395.15B2Automatic on-board recording device failed to provide means to immediately check drivers hours of service as required.1Non-OOSView →
395.24C1I-ELDDFIHOS (ELD) - Driver failing to manually input annotations in ELD when applicable.1Non-OOSView →
395.24C1III-ELDDOFHOS (ELD) - Driver failing to provide output file comment, when directed by an authorized safety officer.1Non-OOSView →
395.30B4-ELDDFCEHOS (ELD) - Driver failing to recertify the record after edits are made.1Non-OOSView →
395.15(f)Onboard recording device failure: Driver failed to reconstruct info5Non-OOSView →
395.8A1Not using the appropriate method to record hours of service5Non-OOSView →
395.8E1-HOSPVICDOOSHOS (Passenger) - Co-driver produces a false record of duty status with an apparent attempt to conceal hours. Explain:7Non-OOSView →
395.5A1-HOSPVIDHOS (Passenger) - Driving more than 10 hours following 8 consecutive hours off duty during the previous 8 consecutive day period. Date and Time:7Non-OOSView →
395.13D2-OOSOOOS Order (HOS) - Operating a CMV after being placed out-of-service and before preparing a record of duty status.10Non-OOSView →
395.8A1IIIB-HOSFHOS (Form) - Record of duty status form not in specified grid form and/or in duplicate for each 24 hour period. Date:5Non-OOSView →
395.13D1-DDOOSOOS Order (HOS) - Driving after being declared out of service.10Non-OOSView →
395.13C1I-MCDOCMVHOS (Manner) - Motor Carrier required a driver who has been declared out of service under Part 395 to operate a CMV.10Non-OOSView →
395.11F-HOSDODDMAHOS (Manner) - Driver obscured, defaced, destroyed, mutilated, or altered existing information contained in a supporting document.7Non-OOSView →
395.252IIELDDDAHOS (ELD) - Driver failing to annotate the driver's ELD record describing the driver's activity when prompted by the ELD.1Non-OOSView →
395.3B2-HOSPRNCDriving after 70 hours on duty in a 8 day period at time of inspection. (Property carrying vehicle) - Nominal Violation1Non-OOSView →
395.24C1II-ELDDLDHOS (ELD) - Driver failing to manually input location description, when prompted by the ELD.1Non-OOSView →
395.28C-ELDAEHOS (ELD) - Driver failing to annotate the driver's ELD record to explain the applicable exemption.1Non-OOSView →
395.15(c)Onboard recording device improper form and manner1Non-OOSView →
395.3B1-PROPNDriving after 60 hours on duty in a 7 day perioed. (Property carrying vehicle) - Nominal Violation1Non-OOSView →
392.3-FPASSFatigue - Operate a passenger-carrying CMV while impaired by fatigue.10Non-OOSView →
395.1(h)(1)Violation of 15, 20, 70/80 Hours of Service rules for Alaska drivers of Property7Non-OOSView →
395.22AOperating with a device that is not registered with FMCSA5Non-OOSView →
395.8G-HOSFHOS (Form) - Driver''s record of duty status form failed to include required graph grid of be of sufficient size to be legible. Date:1Non-OOSView →
395.5A1-PASSDriving after 10 hour driving limit (Passenger carrying vehicle)7Non-OOSView →
395.3A2R14 hour rule violation (Property)7Non-OOSView →
395.5A2-HOSPVIDHOS (Passenger) - Driving for any period after having been on duty 15 hours following 8 consecutive hours off duty during the previous 8 consecutive day period. Date and Time:7Non-OOSView →
395.8I-HOSMHOS (Manner) - Driver's record of duty status failed to submit record(s) of duty status to the motor carrier within 13 days.1Non-OOSView →
395.5A1-PASSNDriving after 10 hour driving limit (Passenger carrying vehicle) - Nominal Violation1Non-OOSView →
395.1H-HOSAKPDHOS (Alaska Property) - Driving more than 15 hours following 10 consecutive hours off duty during the previous 8 consecutive day period. Date and Time:7Non-OOSView →
395.5A2-PASSDriving after 15 hours on duty (Passenger carrying vehicle)7Non-OOSView →
398.6Violation of Hours of Service regulations for Transportation of Migrant Workers7Non-OOSView →
395.5A1-HOSPVNPDriving after 10 hour driving limit. (Passenger carrying vehicle) - Nominal Violation1Non-OOSView →
395.5B2-PASSDriving after 70 hours on duty in a 8 day period. (Passenger carrying vehicle)7Non-OOSView →
395.3B1-HOSPRNCDriving after 60 hours on duty in a 7-day period at time of inspection. (Property carrying vehicle) - Nominal Violation1Non-OOSView →
395.3B2-HOSPRNPDriving after 70 hours on duty in a 8 day period. (Property carrying vehicle) - Nominal Violation1Non-OOSView →
395.3BR60/70 - hour rule violation (Property)7Non-OOSView →
395.5B2-HOSPVIDITHOS (Passenger) - Driving after being on duty more than 70 hours in the previous 8 consecutive days at the time of inspection. Time:7Non-OOSView →
395.15D2Driver failed to produce location identifier codes for AOBRD as required.1Non-OOSView →
395.5A1-HOSPVIDITHOS (Passenger) - Driving more than 10 hours following 8 consecutive hours off duty at the time of inspection. Time:7Non-OOSView →
395.3B1-HOSPRNPDriving after 60 hours on duty in a 7-day period. (Property carrying vehicle) - Nominal Violation1Non-OOSView →
395.1H-HOSAKPDITHOS (Alaska Property) - Driving more than 15 hours following 10 consecurive hours off duty at the time of inspeciton. Time:7Non-OOSView →
395.1H-HOSAKPD20HOS (Alaska Property) - Driving beyond the 20th hour after coming on duty following 10 consecutive hours off duty during the previous 8 consecutive day period. Date and Time:7Non-OOSView →
395.5A2-HOSPVNPDriving after 15 hour driving limit. (Passenger carrying vehicle) - Nominal Violation1Non-OOSView →
395.5A2-PASSNDriving after 15 hour driving limit (Passenger carrying vehicle) - Nominal Violation1Non-OOSView →
395.5A2-HOSPVIDITHOS (Passenger) - Driving for any period after having been on duty 15 hours following 8 consecutive hours off duty at the time of inspection. Time:7Non-OOSView →
395.5B2-HOSPVIDHOS (Passenger) - Driving after being on duty more than 70 hours in the previous 8 consecutive days. Date and Time:7Non-OOSView →
395.13D3-OOSOOOS Order (HOS) - Driver failed to deliver out-of-service order form to motor carrier within 24 hours.10Non-OOSView →
395.5B1-PASSNDriving after 60 hours on duty in a 7 day period. (Passenger carrying vehicle) - Nominal Violation1Non-OOSView →
395.1H-HOSAKPDIT20HOS (Alaska Property) - Driving beyond the 20th hour after coming on duty following 10 consecutive hours off duty at the time of inspection. Time:7Non-OOSView →
395.5B1-HOSPVIDITHOS (Passenger) - Driving after being on duty more than 60 hours in the previous 7 consecutive days at the time of inspection. Time:7Non-OOSView →
395.5B2-PASSNDriving after 70 hours on duty in a 8 day period. (Passenger carrying vehicle) - Nominal Violation1Non-OOSView →
395.5B1-PASSDriving after 60 hours on duty in a 7 day period. (Passenger carrying vehicle)7Non-OOSView →
395.5(a)(1)10 - hour rule violation (Passenger)7Non-OOSView →
395.5B2-HOSPVNCDriving after 70 hours on duty in a 8 day period at time of inspection. (Passenger carrying vehicle) - Nominal Violation1Non-OOSView →
395.5B2-HOSPVNPDriving after 70 hours on duty in a 8 day period. (Passenger carrying vehicle) - Nominal Violation1Non-OOSView →
395.1H-HOSAKPDIT70HOS (Alaska Property) - Driving after being on duty more than 70 hours in the previous 7 consecutive days at the time of inspection. Time:7Non-OOSView →
395.1H-HOSAKPD80HOS (Alaska Property) - Driving after being on duty more than 80 hours in any period of 8 consecutive days. Date and Time:7Non-OOSView →
395.5A2-HOSPVNCDriving after 15 hour driving limit at time of inspection. (Passenger carrying vehicle) - Nominal Violation1Non-OOSView →
395.5B1-HOSPVIDHOS (Passenger) - Driving after being on duty more than 60 hours in the previous 7 consecutive days. Date and Time:7Non-OOSView →
395.5A1-HOSPVNCDriving after 10 hour driving limit at time of inspection. (Passenger carrying vehicle) - Nominal Violation1Non-OOSView →
395.5B1-HOSPVNCDriving after 60 hours on duty in a 7 day period at time of inspection. (Passenger carrying vehicle) - Nominal Violation1Non-OOSView →
395.1(h)(2)Violation of 15, 20, 70/80 Hours of Service rules for Alaska drivers of Passengers7Non-OOSView →
395.1H-HOSAKPDIT80HOS (Alaska Property) - Driving after being on duty more than 80 hours in any period 8 consecutive days at the time of inspection. Time:7Non-OOSView →
398.6-MWMigrant Workers - Violation of hours of service regulations for transportation of migrant workers.7Non-OOSView →

Frequently asked questions

What is the difference between HOS and ELD violations?

HOS violations are about driving or duty-time limits (e.g., 11-hour rule). ELD violations are about the device itself — malfunction, no log, no manual, no instruction sheet. Both fall under the Hours-of-Service Compliance BASIC.

Are HOS violations out-of-service?

Yes — exceeding driving limits typically results in an immediate OOS order for the driver until enough rest time has elapsed.

How serious is an HOS violation to the CSA score?

Severity weights range from 1 to 10. A “driving beyond 11 hours” violation is weighted 10 plus OOS multiplier — one of the highest-impact citations a driver can receive.

Explore other BASICs