SCORE | LINE | COND | TOGGLE | FSM | BRANCH | ASSERT |
87.01 | 66.67 | 100.00 | 94.37 |
NAME | SCORE | LINE | COND | TOGGLE | FSM | BRANCH | ASSERT |
tb.dut | 91.07 | 76.19 | 100.00 | 97.01 |
SCORE | LINE | COND | TOGGLE | FSM | BRANCH | ASSERT |
91.07 | 76.19 | 100.00 | 97.01 |
SCORE | LINE | COND | TOGGLE | FSM | BRANCH | ASSERT |
91.38 | 92.38 | 82.42 | 90.36 | 94.36 | 97.38 |
SCORE | LINE | COND | TOGGLE | FSM | BRANCH | ASSERT | NAME |
tb |
NAME | SCORE | LINE | COND | TOGGLE | FSM | BRANCH | ASSERT |
top_earlgrey | 90.98 | 92.28 | 81.17 | 90.27 | 94.15 | 97.02 | |
u_ast | 88.80 | 88.80 | |||||
u_padring | 99.20 | 99.77 | 100.00 | 96.22 | 100.00 | 100.00 | |
u_prim_usb_diff_rx | 96.30 | 100.00 | 88.89 | 100.00 |
Line No. | Total | Covered | Percent | |
---|---|---|---|---|
TOTAL | 24 | 16 | 66.67 | |
CONT_ASSIGN | 213 | 1 | 1 | 100.00 |
CONT_ASSIGN | 214 | 1 | 1 | 100.00 |
CONT_ASSIGN | 797 | 1 | 0 | 0.00 |
CONT_ASSIGN | 808 | 1 | 0 | 0.00 |
CONT_ASSIGN | 833 | 1 | 0 | 0.00 |
CONT_ASSIGN | 840 | 1 | 0 | 0.00 |
CONT_ASSIGN | 847 | 1 | 1 | 100.00 |
CONT_ASSIGN | 850 | 1 | 1 | 100.00 |
CONT_ASSIGN | 856 | 1 | 1 | 100.00 |
CONT_ASSIGN | 858 | 1 | 1 | 100.00 |
CONT_ASSIGN | 862 | 1 | 0 | 0.00 |
CONT_ASSIGN | 865 | 1 | 1 | 100.00 |
ALWAYS | 1010 | 3 | 0 | 0.00 |
CONT_ASSIGN | 1042 | 1 | 1 | 100.00 |
CONT_ASSIGN | 1059 | 1 | 1 | 100.00 |
CONT_ASSIGN | 1060 | 1 | 1 | 100.00 |
CONT_ASSIGN | 1061 | 1 | 1 | 100.00 |
CONT_ASSIGN | 1062 | 1 | 1 | 100.00 |
CONT_ASSIGN | 1066 | 1 | 1 | 100.00 |
CONT_ASSIGN | 1067 | 1 | 1 | 100.00 |
CONT_ASSIGN | 1068 | 1 | 1 | 100.00 |
CONT_ASSIGN | 1069 | 1 | 1 | 100.00 |
Line No. | Covered | Statements | |
---|---|---|---|
213 | 1 | 1 | |
214 | 1 | 1 | |
797 | 0 | 1 | |
808 | 0 | 1 | |
833 | 0 | 1 | |
840 | 0 | 1 | |
847 | 1 | 1 | |
850 | 1 | 1 | |
856 | 1 | 1 | |
858 | 1 | 1 | |
862 | 0 | 1 | |
865 | 1 | 1 | |
1010 | 0 | 1 | |
1011 | 0 | 1 | |
1012 | 0 | 1 | |
1042 | 1 | 1 | |
1059 | 1 | 1 | |
1060 | 1 | 1 | |
1061 | 1 | 1 | |
1062 | 1 | 1 | |
1066 | 1 | 1 | |
1067 | 1 | 1 | |
1068 | 1 | 1 | |
1069 | 1 | 1 |
Total | Covered | Percent | |
---|---|---|---|
Conditions | 2 | 2 | 100.00 |
Logical | 2 | 2 | 100.00 |
Non-Logical | 0 | 0 | |
Event | 0 | 0 |
LINE 79 EXPRESSION (tb.dut.top_earlgrey.u_pwrmgr_aon.pwr_rst_o.reset_cause == LowPwrEntry) -----------------------------------1-----------------------------------
-1- | Status | Tests |
---|---|---|
0 | Covered | T1,T2,T3 |
1 | Covered | T1,T2,T65 |
Total | Covered | Percent | |
---|---|---|---|
Totals | 71 | 64 | 90.14 |
Total Bits | 142 | 134 | 94.37 |
Total Bits 0->1 | 71 | 70 | 98.59 |
Total Bits 1->0 | 71 | 64 | 90.14 |
Ports | 71 | 64 | 90.14 |
Port Bits | 142 | 134 | 94.37 |
Port Bits 0->1 | 71 | 70 | 98.59 |
Port Bits 1->0 | 71 | 64 | 90.14 |
Name | Toggle | Toggle 1->0 | Tests | Toggle 0->1 | Tests | Direction |
POR_N | Yes | Yes | T4,T5,T6 | Yes | T1,T2,T3 | INOUT |
USB_P | Yes | Yes | T17,T23,T24 | Yes | T17,T23,T24 | INOUT |
USB_N | Yes | Yes | T17,T23,T24 | Yes | T17,T23,T24 | INOUT |
CC1 | No | No | Yes | T7,T8,T9 | INOUT | |
CC2 | No | No | Yes | T7,T8,T9 | INOUT | |
FLASH_TEST_VOLT | No | No | Yes | T7,T8,T9 | INOUT | |
FLASH_TEST_MODE0 | No | No | Yes | T7,T8,T9 | INOUT | |
FLASH_TEST_MODE1 | No | No | Yes | T7,T8,T9 | INOUT | |
OTP_EXT_VOLT | No | No | Yes | T7,T8,T9 | INOUT | |
SPI_HOST_D0 | Yes | Yes | T10,T11,T12 | Yes | T13,T10,T11 | INOUT |
SPI_HOST_D1 | Yes | Yes | T10,T11,T12 | Yes | T10,T8,T11 | INOUT |
SPI_HOST_D2 | Yes | Yes | T10,T12,T146 | Yes | T7,T10,T8 | INOUT |
SPI_HOST_D3 | Yes | Yes | T10,T12,T146 | Yes | T10,T12,T146 | INOUT |
SPI_HOST_CLK | Yes | Yes | T10,T11,T12 | Yes | T10,T8,T11 | INOUT |
SPI_HOST_CS_L | Yes | Yes | T10,T11,T12 | Yes | T10,T8,T11 | INOUT |
SPI_DEV_D0 | Yes | Yes | T38,T58,T59 | Yes | T38,T58,T59 | INOUT |
SPI_DEV_D1 | Yes | Yes | T38,T58,T59 | Yes | T38,T58,T59 | INOUT |
SPI_DEV_D2 | Yes | Yes | T10,T12,T146 | Yes | T7,T10,T12 | INOUT |
SPI_DEV_D3 | Yes | Yes | T10,T12,T146 | Yes | T10,T9,T12 | INOUT |
SPI_DEV_CLK | Yes | Yes | T38,T58,T59 | Yes | T7,T38,T58 | INOUT |
SPI_DEV_CS_L | Yes | Yes | T13,T7,T58 | Yes | T7,T58,T59 | INOUT |
IOR8 | Yes | Yes | T20,T21,T258 | Yes | T13,T7,T20 | INOUT |
IOR9 | Yes | Yes | T20,T21,T259 | Yes | T13,T20,T21 | INOUT |
AST_MISC | No | No | No | INOUT | ||
IOA0 | Yes | Yes | T14,T15,T16 | Yes | T14,T15,T16 | INOUT |
IOA1 | Yes | Yes | T14,T15,T16 | Yes | T14,T15,T16 | INOUT |
IOA2 | Yes | Yes | T1,T14,T15 | Yes | T1,T14,T15 | INOUT |
IOA3 | Yes | Yes | T14,T15,T16 | Yes | T14,T15,T16 | INOUT |
IOA4 | Yes | Yes | T14,T15,T16 | Yes | T14,T15,T16 | INOUT |
IOA5 | Yes | Yes | T14,T15,T16 | Yes | T14,T15,T16 | INOUT |
IOA6 | Yes | Yes | T14,T15,T16 | Yes | T14,T15,T16 | INOUT |
IOA7 | Yes | Yes | T14,T15,T16 | Yes | T14,T15,T16 | INOUT |
IOA8 | Yes | Yes | T14,T15,T16 | Yes | T14,T15,T16 | INOUT |
IOB0 | Yes | Yes | T32,T33,T28 | Yes | T32,T33,T9 | INOUT |
IOB1 | Yes | Yes | T32,T33,T28 | Yes | T32,T33,T28 | INOUT |
IOB2 | Yes | Yes | T28,T29,T30 | Yes | T7,T28,T29 | INOUT |
IOB3 | Yes | Yes | T20,T21,T32 | Yes | T20,T21,T32 | INOUT |
IOB4 | Yes | Yes | T246,T119,T260 | Yes | T246,T119,T260 | INOUT |
IOB5 | Yes | Yes | T246,T119,T260 | Yes | T246,T119,T260 | INOUT |
IOB6 | Yes | Yes | T16,T25,T20 | Yes | T16,T25,T20 | INOUT |
IOB7 | Yes | Yes | T16,T18,T25 | Yes | T16,T18,T25 | INOUT |
IOB8 | Yes | Yes | T16,T25,T20 | Yes | T16,T25,T258 | INOUT |
IOB9 | Yes | Yes | T108,T16,T118 | Yes | T108,T16,T118 | INOUT |
IOB10 | Yes | Yes | T1,T63,T108 | Yes | T1,T63,T108 | INOUT |
IOB11 | Yes | Yes | T1,T63,T261 | Yes | T1,T63,T261 | INOUT |
IOB12 | Yes | Yes | T1,T63,T261 | Yes | T1,T63,T261 | INOUT |
IOC0 | Yes | Yes | T58,T59,T262 | Yes | T59,T262,T263 | INOUT |
IOC1 | Yes | Yes | T58,T59,T262 | Yes | T7,T59,T262 | INOUT |
IOC2 | Yes | Yes | T58,T59,T262 | Yes | T59,T262,T263 | INOUT |
IOC3 | Yes | Yes | T244,T125,T264 | Yes | T244,T125,T264 | INOUT |
IOC4 | Yes | Yes | T244,T125,T7 | Yes | T244,T125,T7 | INOUT |
IOC5 | Yes | Yes | T134,T100,T101 | Yes | T134,T100,T7 | INOUT |
IOC6 | Yes | Yes | T45,T6,T57 | Yes | T45,T6,T57 | INOUT |
IOC7 | Yes | Yes | T20,T21,T258 | Yes | T17,T20,T21 | INOUT |
IOC8 | Yes | Yes | T134,T100,T101 | Yes | T134,T100,T7 | INOUT |
IOC9 | Yes | Yes | T16,T25,T20 | Yes | T16,T25,T20 | INOUT |
IOC10 | Yes | Yes | T1,T63,T261 | Yes | T1,T63,T261 | INOUT |
IOC11 | Yes | Yes | T1,T63,T261 | Yes | T1,T63,T261 | INOUT |
IOC12 | Yes | Yes | T1,T63,T261 | Yes | T1,T63,T261 | INOUT |
IOR0 | Yes | Yes | T31,T45,T6 | Yes | T31,T45,T6 | INOUT |
IOR1 | Yes | Yes | T31,T45,T6 | Yes | T31,T45,T6 | INOUT |
IOR2 | Yes | Yes | T31,T45,T6 | Yes | T31,T45,T6 | INOUT |
IOR3 | Yes | Yes | T31,T45,T6 | Yes | T31,T45,T6 | INOUT |
IOR4 | Yes | Yes | T31,T6,T16 | Yes | T31,T45,T6 | INOUT |
IOR5 | Yes | Yes | T16,T25,T26 | Yes | T16,T25,T26 | INOUT |
IOR6 | Yes | Yes | T16,T25,T26 | Yes | T16,T7,T25 | INOUT |
IOR7 | Yes | Yes | T16,T25,T26 | Yes | T16,T25,T26 | INOUT |
IOR10 | Yes | Yes | T16,T25,T26 | Yes | T16,T25,T26 | INOUT |
IOR11 | Yes | Yes | T16,T25,T26 | Yes | T16,T25,T26 | INOUT |
IOR12 | Yes | Yes | T16,T25,T26 | Yes | T16,T25,T26 | INOUT |
IOR13 | Yes | Yes | T5,T16,T18 | Yes | T5,T16,T18 | INOUT |
Line No. | Total | Covered | Percent | |
---|---|---|---|---|
TOTAL | 21 | 16 | 76.19 | |
CONT_ASSIGN | 213 | 1 | 1 | 100.00 |
CONT_ASSIGN | 214 | 1 | 1 | 100.00 |
CONT_ASSIGN | 797 | 1 | 0 | 0.00 |
CONT_ASSIGN | 808 | 1 | 0 | 0.00 |
CONT_ASSIGN | 833 | 1 | 0 | 0.00 |
CONT_ASSIGN | 840 | 1 | 0 | 0.00 |
CONT_ASSIGN | 847 | 1 | 1 | 100.00 |
CONT_ASSIGN | 850 | 1 | 1 | 100.00 |
CONT_ASSIGN | 856 | 1 | 1 | 100.00 |
CONT_ASSIGN | 858 | 1 | 1 | 100.00 |
CONT_ASSIGN | 862 | 1 | 0 | 0.00 |
CONT_ASSIGN | 865 | 1 | 1 | 100.00 |
ALWAYS | 1010 | 0 | 0 | |
CONT_ASSIGN | 1042 | 1 | 1 | 100.00 |
CONT_ASSIGN | 1059 | 1 | 1 | 100.00 |
CONT_ASSIGN | 1060 | 1 | 1 | 100.00 |
CONT_ASSIGN | 1061 | 1 | 1 | 100.00 |
CONT_ASSIGN | 1062 | 1 | 1 | 100.00 |
CONT_ASSIGN | 1066 | 1 | 1 | 100.00 |
CONT_ASSIGN | 1067 | 1 | 1 | 100.00 |
CONT_ASSIGN | 1068 | 1 | 1 | 100.00 |
CONT_ASSIGN | 1069 | 1 | 1 | 100.00 |
Line No. | Covered | Statements | |
---|---|---|---|
213 | 1 | 1 | |
214 | 1 | 1 | |
797 | 0 | 1 | |
808 | 0 | 1 | |
833 | 0 | 1 | |
840 | 0 | 1 | |
847 | 1 | 1 | |
850 | 1 | 1 | |
856 | 1 | 1 | |
858 | 1 | 1 | |
862 | 0 | 1 | |
865 | 1 | 1 | |
1010 | excluded | ||
Exclude Annotation: [UNR] Tied off. | |||
1011 | excluded | ||
Exclude Annotation: [UNR] Tied off. | |||
1012 | excluded | ||
Exclude Annotation: [UNR] Tied off. | |||
1042 | 1 | 1 | |
1059 | 1 | 1 | |
1060 | 1 | 1 | |
1061 | 1 | 1 | |
1062 | 1 | 1 | |
1066 | 1 | 1 | |
1067 | 1 | 1 | |
1068 | 1 | 1 | |
1069 | 1 | 1 |
Total | Covered | Percent | |
---|---|---|---|
Conditions | 2 | 2 | 100.00 |
Logical | 2 | 2 | 100.00 |
Non-Logical | 0 | 0 | |
Event | 0 | 0 |
LINE 79 EXPRESSION (tb.dut.top_earlgrey.u_pwrmgr_aon.pwr_rst_o.reset_cause == LowPwrEntry) -----------------------------------1-----------------------------------
-1- | Status | Tests |
---|---|---|
0 | Covered | T1,T2,T3 |
1 | Covered | T1,T2,T65 |
Total | Covered | Percent | |
---|---|---|---|
Totals | 67 | 64 | 95.52 |
Total Bits | 134 | 130 | 97.01 |
Total Bits 0->1 | 67 | 66 | 98.51 |
Total Bits 1->0 | 67 | 64 | 95.52 |
Ports | 67 | 64 | 95.52 |
Port Bits | 134 | 130 | 97.01 |
Port Bits 0->1 | 67 | 66 | 98.51 |
Port Bits 1->0 | 67 | 64 | 95.52 |
Name | Toggle | Toggle 1->0 | Tests | Toggle 0->1 | Tests | Direction | Exclude Annotation |
POR_N | Yes | Yes | T4,T5,T6 | Yes | T1,T2,T3 | INOUT | |
USB_P | Yes | Yes | T17,T23,T24 | Yes | T17,T23,T24 | INOUT | |
USB_N | Yes | Yes | T17,T23,T24 | Yes | T17,T23,T24 | INOUT | |
CC1 | No | No | Yes | T7,T8,T9 | INOUT | ||
CC2 | No | No | Yes | T7,T8,T9 | INOUT | ||
FLASH_TEST_VOLT[0:0] | Excluded | Excluded | Excluded | INOUT | [LOW_RISK] Covered via connectivity. Cannot be covered in open source DV due to behavioral models of AST and flash. Must be covered in vendor closed source DV. | ||
FLASH_TEST_MODE0[0:0] | Excluded | Excluded | Excluded | INOUT | [LOW_RISK] Covered via connectivity. Cannot be covered in open source DV due to behavioral models of AST and flash. Must be covered in vendor closed source DV. | ||
FLASH_TEST_MODE1[0:0] | Excluded | Excluded | Excluded | INOUT | [LOW_RISK] Covered via connectivity. Cannot be covered in open source DV due to behavioral models of AST and flash. Must be covered in vendor closed source DV. | ||
OTP_EXT_VOLT[0:0] | Excluded | Excluded | Excluded | INOUT | [LOW_RISK] Covered via connectivity. Cannot be covered in open source DV due to behavioral models of AST and OTP. Must be covered in vendor closed source DV. | ||
SPI_HOST_D0 | Yes | Yes | T10,T11,T12 | Yes | T13,T10,T11 | INOUT | |
SPI_HOST_D1 | Yes | Yes | T10,T11,T12 | Yes | T10,T8,T11 | INOUT | |
SPI_HOST_D2 | Yes | Yes | T10,T12,T146 | Yes | T7,T10,T8 | INOUT | |
SPI_HOST_D3 | Yes | Yes | T10,T12,T146 | Yes | T10,T12,T146 | INOUT | |
SPI_HOST_CLK | Yes | Yes | T10,T11,T12 | Yes | T10,T8,T11 | INOUT | |
SPI_HOST_CS_L | Yes | Yes | T10,T11,T12 | Yes | T10,T8,T11 | INOUT | |
SPI_DEV_D0 | Yes | Yes | T38,T58,T59 | Yes | T38,T58,T59 | INOUT | |
SPI_DEV_D1 | Yes | Yes | T38,T58,T59 | Yes | T38,T58,T59 | INOUT | |
SPI_DEV_D2 | Yes | Yes | T10,T12,T146 | Yes | T7,T10,T12 | INOUT | |
SPI_DEV_D3 | Yes | Yes | T10,T12,T146 | Yes | T10,T9,T12 | INOUT | |
SPI_DEV_CLK | Yes | Yes | T38,T58,T59 | Yes | T7,T38,T58 | INOUT | |
SPI_DEV_CS_L | Yes | Yes | T13,T7,T58 | Yes | T7,T58,T59 | INOUT | |
IOR8 | Yes | Yes | T20,T21,T258 | Yes | T13,T7,T20 | INOUT | |
IOR9 | Yes | Yes | T20,T21,T259 | Yes | T13,T20,T21 | INOUT | |
AST_MISC | No | No | No | INOUT | |||
IOA0 | Yes | Yes | T14,T15,T16 | Yes | T14,T15,T16 | INOUT | |
IOA1 | Yes | Yes | T14,T15,T16 | Yes | T14,T15,T16 | INOUT | |
IOA2 | Yes | Yes | T1,T14,T15 | Yes | T1,T14,T15 | INOUT | |
IOA3 | Yes | Yes | T14,T15,T16 | Yes | T14,T15,T16 | INOUT | |
IOA4 | Yes | Yes | T14,T15,T16 | Yes | T14,T15,T16 | INOUT | |
IOA5 | Yes | Yes | T14,T15,T16 | Yes | T14,T15,T16 | INOUT | |
IOA6 | Yes | Yes | T14,T15,T16 | Yes | T14,T15,T16 | INOUT | |
IOA7 | Yes | Yes | T14,T15,T16 | Yes | T14,T15,T16 | INOUT | |
IOA8 | Yes | Yes | T14,T15,T16 | Yes | T14,T15,T16 | INOUT | |
IOB0 | Yes | Yes | T32,T33,T28 | Yes | T32,T33,T9 | INOUT | |
IOB1 | Yes | Yes | T32,T33,T28 | Yes | T32,T33,T28 | INOUT | |
IOB2 | Yes | Yes | T28,T29,T30 | Yes | T7,T28,T29 | INOUT | |
IOB3 | Yes | Yes | T20,T21,T32 | Yes | T20,T21,T32 | INOUT | |
IOB4 | Yes | Yes | T246,T119,T260 | Yes | T246,T119,T260 | INOUT | |
IOB5 | Yes | Yes | T246,T119,T260 | Yes | T246,T119,T260 | INOUT | |
IOB6 | Yes | Yes | T16,T25,T20 | Yes | T16,T25,T20 | INOUT | |
IOB7 | Yes | Yes | T16,T18,T25 | Yes | T16,T18,T25 | INOUT | |
IOB8 | Yes | Yes | T16,T25,T20 | Yes | T16,T25,T258 | INOUT | |
IOB9 | Yes | Yes | T108,T16,T118 | Yes | T108,T16,T118 | INOUT | |
IOB10 | Yes | Yes | T1,T63,T108 | Yes | T1,T63,T108 | INOUT | |
IOB11 | Yes | Yes | T1,T63,T261 | Yes | T1,T63,T261 | INOUT | |
IOB12 | Yes | Yes | T1,T63,T261 | Yes | T1,T63,T261 | INOUT | |
IOC0 | Yes | Yes | T58,T59,T262 | Yes | T59,T262,T263 | INOUT | |
IOC1 | Yes | Yes | T58,T59,T262 | Yes | T7,T59,T262 | INOUT | |
IOC2 | Yes | Yes | T58,T59,T262 | Yes | T59,T262,T263 | INOUT | |
IOC3 | Yes | Yes | T244,T125,T264 | Yes | T244,T125,T264 | INOUT | |
IOC4 | Yes | Yes | T244,T125,T7 | Yes | T244,T125,T7 | INOUT | |
IOC5 | Yes | Yes | T134,T100,T101 | Yes | T134,T100,T7 | INOUT | |
IOC6 | Yes | Yes | T45,T6,T57 | Yes | T45,T6,T57 | INOUT | |
IOC7 | Yes | Yes | T20,T21,T258 | Yes | T17,T20,T21 | INOUT | |
IOC8 | Yes | Yes | T134,T100,T101 | Yes | T134,T100,T7 | INOUT | |
IOC9 | Yes | Yes | T16,T25,T20 | Yes | T16,T25,T20 | INOUT | |
IOC10 | Yes | Yes | T1,T63,T261 | Yes | T1,T63,T261 | INOUT | |
IOC11 | Yes | Yes | T1,T63,T261 | Yes | T1,T63,T261 | INOUT | |
IOC12 | Yes | Yes | T1,T63,T261 | Yes | T1,T63,T261 | INOUT | |
IOR0 | Yes | Yes | T31,T45,T6 | Yes | T31,T45,T6 | INOUT | |
IOR1 | Yes | Yes | T31,T45,T6 | Yes | T31,T45,T6 | INOUT | |
IOR2 | Yes | Yes | T31,T45,T6 | Yes | T31,T45,T6 | INOUT | |
IOR3 | Yes | Yes | T31,T45,T6 | Yes | T31,T45,T6 | INOUT | |
IOR4 | Yes | Yes | T31,T6,T16 | Yes | T31,T45,T6 | INOUT | |
IOR5 | Yes | Yes | T16,T25,T26 | Yes | T16,T25,T26 | INOUT | |
IOR6 | Yes | Yes | T16,T25,T26 | Yes | T16,T7,T25 | INOUT | |
IOR7 | Yes | Yes | T16,T25,T26 | Yes | T16,T25,T26 | INOUT | |
IOR10 | Yes | Yes | T16,T25,T26 | Yes | T16,T25,T26 | INOUT | |
IOR11 | Yes | Yes | T16,T25,T26 | Yes | T16,T25,T26 | INOUT | |
IOR12 | Yes | Yes | T16,T25,T26 | Yes | T16,T25,T26 | INOUT | |
IOR13 | Yes | Yes | T5,T16,T18 | Yes | T5,T16,T18 | INOUT |
0% | 10% | 20% | 30% | 40% | 50% | 60% | 70% | 80% | 90% | 100% |