CN114628957B - Fool-proof device applied to SOCKET and SOCKET - Google Patents
Fool-proof device applied to SOCKET and SOCKET Download PDFInfo
- Publication number
- CN114628957B CN114628957B CN202210331040.9A CN202210331040A CN114628957B CN 114628957 B CN114628957 B CN 114628957B CN 202210331040 A CN202210331040 A CN 202210331040A CN 114628957 B CN114628957 B CN 114628957B
- Authority
- CN
- China
- Prior art keywords
- eeprom
- socket
- signal selector
- efuse
- fool
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000009286 beneficial effect Effects 0.000 abstract description 3
- 238000000034 method Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000015654 memory Effects 0.000 description 2
- 238000009434 installation Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01R—ELECTRICALLY-CONDUCTIVE CONNECTIONS; STRUCTURAL ASSOCIATIONS OF A PLURALITY OF MUTUALLY-INSULATED ELECTRICAL CONNECTING ELEMENTS; COUPLING DEVICES; CURRENT COLLECTORS
- H01R13/00—Details of coupling devices of the kinds covered by groups H01R12/70 or H01R24/00 - H01R33/00
- H01R13/64—Means for preventing incorrect coupling
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01R—ELECTRICALLY-CONDUCTIVE CONNECTIONS; STRUCTURAL ASSOCIATIONS OF A PLURALITY OF MUTUALLY-INSULATED ELECTRICAL CONNECTING ELEMENTS; COUPLING DEVICES; CURRENT COLLECTORS
- H01R13/00—Details of coupling devices of the kinds covered by groups H01R12/70 or H01R24/00 - H01R33/00
- H01R13/66—Structural association with built-in electrical component
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01R—ELECTRICALLY-CONDUCTIVE CONNECTIONS; STRUCTURAL ASSOCIATIONS OF A PLURALITY OF MUTUALLY-INSULATED ELECTRICAL CONNECTING ELEMENTS; COUPLING DEVICES; CURRENT COLLECTORS
- H01R13/00—Details of coupling devices of the kinds covered by groups H01R12/70 or H01R24/00 - H01R33/00
- H01R13/66—Structural association with built-in electrical component
- H01R13/68—Structural association with built-in electrical component with built-in fuse
Landscapes
- Details Of Connecting Devices For Male And Female Coupling (AREA)
- Storage Device Security (AREA)
Abstract
The application discloses be applied to slow-witted device that prevents of SOCKET SOCKET includes: two eFuses, two signal selectors, and a target controller; wherein the Vout end of the first eFuse and the GND end of the first signal selector are both connected with the first output end of the EEPROM, the Vout end of the second eFuse and the GND end of the second signal selector are both connected with the second output end of the EEPROM, the EN ends of the two eFuses, the trigger ends and the EN ends of the two signal selectors are connected with the target controller; one of the first output terminal and the second output terminal of the EEPROM is a VCC terminal, and the other is a GND terminal. By using the device, even if the VCC pin and the GND pin of the EEPROM are reversely placed on the SOCKET SOCKET, the EEPROM cannot be burnt. Correspondingly, the SOCKET disclosed by the application has the beneficial effects.
Description
Technical Field
The invention relates to the technical field of servers, in particular to a fool-proof device applied to a SOCKET and the SOCKET.
Background
During the verification phase of many products, the personnel will use the SOCKET to remove the EEPROM (Electrically Erasable Programmable Read Only Memory, electrically-charged EEPROM) from the product to record the corresponding code program on the EEPROM. Referring to fig. 1, fig. 1 is a schematic diagram of pins of an EEPROM.
Because the SOCKET is not provided with a foolproof mechanism, in the actual operation process, if a staff reversely places the VCC (Voice Controller Carrier, power supply voltage) pin and the GND pin of the EEPROM on the SOCKET, the VCC pin of the EEPROM is directly grounded, and the EEPROM is burnt. The burnt EEPROM can only be scrapped and cannot be reused, so that serious economic loss is caused. Currently, there is no more effective solution to this technical problem.
Disclosure of Invention
Therefore, the present invention is directed to a foolproof device for SOCKET and a SOCKET for preventing the EEPROM from being burned out when the VCC pin and the GND pin of the EEPROM are reversely placed on the SOCKET. The specific scheme is as follows:
a fool-proof device for a SOCKET, comprising: a first eFuse, a second eFuse, a destination controller, a first signal selector, a second signal selector;
wherein the Vout end of the first eFuse and the GND end of the first signal selector are both connected with a first output end of the EEPROM, the Vout end of the second eFuse and the GND end of the second signal selector are both connected with a second output end of the EEPROM, the EN end of the first eFuse and the EN end of the second eFuse are both connected with the target controller, the trigger end of the first eFuse and the trigger end of the second eFuse are both connected with the target controller, and the EN end of the first signal selector and the EN end of the second signal selector are both connected with the target controller; one of the first output end and the second output end of the EEPROM is a VCC end, and the other is a GND end.
Preferably, the first signal selector and the second signal selector are identical in arrangement structure.
Preferably, the first signal selector or the second signal selector is specifically a MUX.
Preferably, the first signal selector and the second signal selector are both connected to the EEPROM through an SPI.
Preferably, the target controller is specifically a CPLD.
Preferably, the target controller is specifically an FPGA.
Correspondingly, the invention also discloses a SOCKET, which comprises the fool-proof device applied to the SOCKET.
Therefore, in the fool-proof device provided by the invention, when the EEPROM is inserted into the SOCKET, if the VCC pin and the GND pin of the EEPROM are correctly placed on the SOCKET, the EEPROM can normally operate; if the VCC pin and GND pin of the EEPROM are placed in opposite directions on the SOCKET of the SOCKET, the VCC pin of the EEPROM is directly grounded, and a larger instantaneous current is generated on the EEPROM. In this case, the eFuse connected to the VCC pin of the EEPROM senses the momentary large current generated by the EEPROM and stops the VCC output, at which time the eFuse will inform the target controller to activate additional eFuses and signal selectors to properly connect the VCC pin and GND pin of the EEPROM with the SOCKET SOCKET, thereby achieving the purpose of protecting the EEPROM. Obviously, through the fool-proof device provided by the invention, even if the VCC pin and the GND pin of the EEPROM are reversely placed on the SOCKET SOCKET, the phenomenon of burning of the EEPROM can not occur. Correspondingly, the SOCKET provided by the invention has the beneficial effects.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings that are required to be used in the embodiments or the description of the prior art will be briefly described below, and it is obvious that the drawings in the following description are only embodiments of the present invention, and that other drawings can be obtained according to the provided drawings without inventive effort for a person skilled in the art.
FIG. 1 is a schematic diagram of the pins of an EEPROM;
fig. 2 is a block diagram of a fool-proof device applied to a SOCKET according to an embodiment of the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
Referring to fig. 2, fig. 2 is a block diagram of a fool-proof device applied to a SOCKET according to an embodiment of the present invention, where the fool-proof device includes: a first eFuse, a second eFuse, a destination controller, a first signal selector, a second signal selector;
wherein the Vout end of the first eFuse and the GND end of the first signal selector are both connected with the first output end of the EEPROM, the Vout end of the second eFuse and the GND end of the second signal selector are both connected with the second output end of the EEPROM, the EN end of the first eFuse and the EN end of the second eFuse are connected with a target controller, the trigger end of the first eFuse and the trigger end of the second eFuse are connected with the target controller, and the EN end of the first signal selector and the EN end of the second signal selector are connected with the target controller; one of the first output terminal and the second output terminal of the EEPROM is a VCC terminal, and the other is a GND terminal.
It will be appreciated that when an EEPROM is placed on the SOCKET, the VCC pin and the GND pin of the EEPROM are not known in advance, and therefore, the VCC pin and the GND pin of the EEPROM may be placed in the SOCKET in the opposite direction. If the VCC pin and GDN pin of the EEPROM are properly placed on the SOCKET SOCKET, the EEPROM can operate normally. However, if the VCC pin and the GDN pin of the EEPROM are placed in opposite directions on the SOCKET of the SOCKET, the VCC pin of the EEPROM is directly grounded, and the EEPROM is burned out by the instantaneous large current generated in the EEPROM.
In the present embodiment, in order to avoid the occurrence of the above-described situation, there is provided a fool-proof device applied to a SOCKET in which two signal selectors, two eFuses, and a target controller are provided. Through this prevent slow-witted device even VCC pin and GND pin of EEPROM are reverse to be placed on SOCKET SOCKET, the phenomenon of burning out can not appear to the EEPROM yet.
It should be noted that eFuses are one-time programmable memories in which data information related to a chip may be stored, such as: the power supply voltage, the version number, the production date and the repair data of the chip can be used by the chip, so that whether the current in the EEPROM exceeds a preset threshold value or not and whether the phenomenon that the VCC pin is directly grounded or not can be judged by utilizing the attribute characteristics of eFuses. Specifically, in practical application, the target controller may be set to any control module with a logic calculation function, for example: BMC (Baseboard Manager Controller, baseboard management controller), DSP (Digital Signal Processing, digital processing chip), CPU (Central Processing Uint, central processing unit), and the like.
In connection with the fool-proof device shown in FIG. 2, the OC end in the first eFuse and the second eFuse represent their trigger ends in FIG. 2. Assuming that the first output end and the second output end of the EEPROM are respectively a VCC pin and a GND pin, when the EEPROM is inserted into the SOCKET SOCKET, if the VCC pin and the GND pin of the EEPROM are correctly placed on the SOCKET SOCKET, the EEPROM can normally operate; if the VCC pin and GND pin of the EEPROM are placed in opposite directions on the SOCKET SOCKET, the VCC pin of the EEPROM is directly grounded, thereby forming a short circuit, and a larger instantaneous current flows into the EEPROM. In this case, the momentary high current in the EEPROM triggers the first eFuse to stop power output, and the first eFuse also sends a corresponding trigger message to the target controller. At this time, the target controller starts the second eFuse and the first signal selector, so that the VCC pin and the GND pin of the EEPROM are correctly connected with the SOCKET SOCKET, and the aim of protecting the EEPROM is fulfilled.
If the first output end and the second output end of the EEPROM are respectively a GND pin and a VCC pin, when the EEPROM is inserted into the SOCKET SOCKET, if the VCC pin and the GND pin of the EEPROM are correctly placed on the SOCKET SOCKET, the EEPROM can normally operate; if the VCC pin and GND pin of the EEPROM are placed in opposite directions on the SOCKET SOCKET, the VCC pin of the EEPROM is directly grounded, thereby forming a short circuit, and a larger instantaneous current flows into the EEPROM. In this case, the momentary high current in the EEPROM triggers the second eFuse to stop power output, and the second eFuse also sends a corresponding trigger message to the target controller. At this time, the target controller starts the first eFuse and the second signal selector, so that the VCC pin and the GND pin of the EEPROM are correctly connected with the SOCKET SOCKET, and normal operation of the EEPROM is ensured.
It is apparent that by the fool-proof device provided by the application, the burn-out phenomenon of the VCC pin and the GND pin of the EEPROM when the VCC pin and the GND pin are reversely placed on the SOCKET SOCKET can be avoided by using only two groups of signal selectors and two eFuses. Therefore, the research and development cost of the SOCKET foolproof mechanism can be obviously reduced, and the fault tolerance of a user when the EEPROM is inserted into the SOCKET can be increased by the arrangement mode. In addition, by utilizing the fool-proof device, the normal operation of the EEPROM can be ensured no matter the VCC pin and the GND pin of the EEPROM are correctly connected or reversely connected with the SOCKET SOCKET, and the EEPROM cannot be burnt out, so that the safety and the overall reliability of the EEPROM in the use process can be further ensured.
Therefore, in the fool-proof device provided in this embodiment, when the EEPROM is inserted into the SOCKET, if the VCC pin and the GND pin of the EEPROM are correctly placed on the SOCKET, the EEPROM can operate normally; if the VCC pin and GND pin of the EEPROM are placed in opposite directions on the SOCKET of the SOCKET, the VCC pin of the EEPROM is directly grounded, and a larger instantaneous current is generated on the EEPROM. In this case, the eFuse connected to the VCC pin of the EEPROM senses the momentary large current generated by the EEPROM and stops the VCC output, at which time the eFuse will inform the target controller to activate additional eFuses and signal selectors to properly connect the VCC pin and GND pin of the EEPROM with the SOCKET SOCKET, thereby achieving the purpose of protecting the EEPROM. Obviously, through the fool-proof device provided by the embodiment, even if the VCC pin and the GND pin of the EEPROM are reversely placed on the SOCKET SOCKET, the phenomenon of burning of the EEPROM can not occur.
Based on the above embodiments, the present embodiment further describes and optimizes the technical solution, and as a preferred implementation manner, the first signal selector and the second signal selector have the same arrangement structure.
In this embodiment, the first signal selector and the second signal selector are set to be signal selectors having the same structure. Because the signal selector with the same structure not only can enable the setting structure of the fool-proof device to be more orderly, but also can reduce the installation difficulty of each device in the fool-proof device, thereby further reducing the manufacturing difficulty of the fool-proof device.
As a preferred embodiment, the first signal selector or the second signal selector is embodied as a MUX.
It can be appreciated that, because the MUX is a signal switch that is relatively common in practical applications, when the first signal selector and the second signal selector are set as the MUX, the universality and the usability of people when using the fool-proof device can be improved. In practical application, the MUX with fewer pins can be selected as much as possible, so that the space occupation of the signal selector on the fool-proof device is relatively reduced.
As a preferred embodiment, the first signal selector and the second signal selector are both connected to the EEPROM through the SPI.
Because the SPI (Serial Peripheral Interface ) not only has higher communication speed, but also the communication principle of SPI is simple, when first signal selector and second signal selector all link to each other with the EEPROM through SPI, just can relatively improve the whole communication efficiency between EEPROM and the target controller.
Of course, in practical applications, the first signal selector and the second signal selector may be further connected to the EEPROM through other connection manners, for example: GPIO (General Purpose Input Output, general purpose Input/Output Interface), I/O Interface (Input/Output Interface), and the like.
Based on the above embodiments, the present embodiment further describes and optimizes the technical solution, and as a preferred implementation manner, the target controller is specifically a CPLD.
It can be appreciated that, because the CPLD (Complex Programmable Logic Device ) has extremely strong logic calculation function, quick compiling capability, and simple and easy-to-use CPLD, when the target controller is set as the CPLD, the convenience of people in using the foolproof device can be further improved.
Based on the above embodiments, the technical solution is further described and optimized in this embodiment, and as a preferred implementation manner, the target controller is specifically an FPGA.
In practical application, the target controller may be set as an FPGA (Field Programmable Gate Array ), and because a large number of logic units are disposed in the FPGA, the FPGA has a faster data processing capability than other types of logic chips, so that the sensitivity of people when using the fool-proof device can be further improved.
Correspondingly, the invention also discloses a SOCKET, which comprises the fool-proof device applied to the SOCKET.
The SOCKET provided by the embodiment of the invention has the beneficial effects of the fool-proof device applied to the SOCKET.
In this specification, each embodiment is described in a progressive manner, and each embodiment is mainly described in a different point from other embodiments, so that the same or similar parts between the embodiments are referred to each other. Finally, it is further noted that relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The foolproof device applied to the SOCKET and the SOCKET provided by the invention are described in detail, and specific examples are applied to the principle and the implementation mode of the invention, and the description of the above examples is only used for helping to understand the method and the core idea of the invention; meanwhile, as those skilled in the art will have variations in the specific embodiments and application scope in accordance with the ideas of the present invention, the present description should not be construed as limiting the present invention in view of the above.
Claims (7)
1. Fool-proof device applied to SOCKET, which is characterized by comprising: a first eFuse, a second eFuse, a destination controller, a first signal selector, a second signal selector;
wherein the Vout end of the first eFuse and the GND end of the first signal selector are both connected with a first output end of the EEPROM, the Vout end of the second eFuse and the GND end of the second signal selector are both connected with a second output end of the EEPROM, the EN end of the first eFuse and the EN end of the second eFuse are both connected with the target controller, the trigger end of the first eFuse and the trigger end of the second eFuse are both connected with the target controller, and the EN end of the first signal selector and the EN end of the second signal selector are both connected with the target controller; one of the first output end and the second output end of the EEPROM is a VCC end, and the other is a GND end;
in the fool-proof device, when the EEPROM is inserted into the SOCKET, if the VCC pin and the GND pin of the EEPROM are correctly placed on the SOCKET, the EEPROM can normally operate; if the VCC pin and the GND pin of the EEPROM are reversely placed on the SOCKET SOCKET, the VCC pin of the EEPROM is directly grounded, a larger instant current is generated on the EEPROM, in this case, the eFuse connected with the VCC pin of the EEPROM senses the instant large current generated by the EEPROM and stops VCC output, and the eFuse informs the target controller to start other eFuse and signal selector at the moment so as to correctly connect the VCC pin and the GND pin of the EEPROM with the SOCKET SOCKET and achieve the aim of protecting the EEPROM.
2. The fool-proof device according to claim 1, wherein the first signal selector and the second signal selector are arranged in the same structure.
3. Fool-proof device according to claim 2, characterized in that the first signal selector or the second signal selector is in particular a MUX.
4. The fool-proof device of claim 2, wherein the first signal selector and the second signal selector are both connected to the EEPROM through an SPI.
5. Fool-proofing device according to any of claims 1-4, wherein the target controller is in particular a CPLD.
6. Fool-proofing device according to any of claims 1-4, wherein the target controller is in particular an FPGA.
7. A SOCKET comprising a foolproof device according to any one of claims 1 to 6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210331040.9A CN114628957B (en) | 2022-03-31 | 2022-03-31 | Fool-proof device applied to SOCKET and SOCKET |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210331040.9A CN114628957B (en) | 2022-03-31 | 2022-03-31 | Fool-proof device applied to SOCKET and SOCKET |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114628957A CN114628957A (en) | 2022-06-14 |
CN114628957B true CN114628957B (en) | 2023-07-14 |
Family
ID=81904366
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210331040.9A Active CN114628957B (en) | 2022-03-31 | 2022-03-31 | Fool-proof device applied to SOCKET and SOCKET |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114628957B (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108169663A (en) * | 2017-12-28 | 2018-06-15 | 湖南国科微电子股份有限公司 | A kind of pcb board with fool proof debugging interface |
WO2019120294A1 (en) * | 2017-12-21 | 2019-06-27 | Bitmain Technologies Inc. | Data-processing apparatus, data transmission method, and computing system thereof |
CN113725841A (en) * | 2021-08-13 | 2021-11-30 | 苏州浪潮智能科技有限公司 | Reverse connection preventing device applied to packaged chip and electronic board card |
CN114256821A (en) * | 2021-11-25 | 2022-03-29 | 苏州浪潮智能科技有限公司 | Server fan overcurrent protection device and method |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7187282B2 (en) * | 2018-11-22 | 2022-12-12 | キヤノン株式会社 | image forming device |
-
2022
- 2022-03-31 CN CN202210331040.9A patent/CN114628957B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019120294A1 (en) * | 2017-12-21 | 2019-06-27 | Bitmain Technologies Inc. | Data-processing apparatus, data transmission method, and computing system thereof |
CN108169663A (en) * | 2017-12-28 | 2018-06-15 | 湖南国科微电子股份有限公司 | A kind of pcb board with fool proof debugging interface |
CN113725841A (en) * | 2021-08-13 | 2021-11-30 | 苏州浪潮智能科技有限公司 | Reverse connection preventing device applied to packaged chip and electronic board card |
CN114256821A (en) * | 2021-11-25 | 2022-03-29 | 苏州浪潮智能科技有限公司 | Server fan overcurrent protection device and method |
Also Published As
Publication number | Publication date |
---|---|
CN114628957A (en) | 2022-06-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5805903A (en) | Protection of computer system against incorrect card insertion during start-up | |
CN112463686B (en) | Board card hot-plug device and method | |
CN210781389U (en) | Server mainboard heating circuit | |
CN114628957B (en) | Fool-proof device applied to SOCKET and SOCKET | |
US20170307680A1 (en) | Chip and reading circuit for die id in chip | |
CN102035165B (en) | System and method for providing short-circuit protection | |
CN113359967B (en) | Equipment starting method and device | |
CN211653795U (en) | Tamper pin extension circuit and POS machine | |
CN206249234U (en) | A kind of construction for electricity for preventing hard disk backboard from burning | |
CN116129951A (en) | Power supply control device of SSD, SSD and server | |
CN217606356U (en) | Switching control circuit, mainboard and electronic equipment | |
CN113725841B (en) | Reverse connection preventing device applied to packaged chip and electronic board card | |
CN114204788A (en) | Power supply circuit | |
US6295609B1 (en) | Protection against electrical faults in a mass memory data storage system | |
CN113448422A (en) | Server BIOS flash memory chip protection circuit and server | |
CN211264270U (en) | Power supply framework of server system | |
US11175710B2 (en) | Ethernet power distribution systems, controllers, and methods | |
CN111596585B (en) | System control method, circuit, electronic device, and storage medium | |
CN113448906B (en) | PCIE interface expansion power supply structure and power supply method | |
CN217181045U (en) | Power supply circuit, mainboard and electronic equipment | |
CN221261628U (en) | RTC register protection circuit of mainboard | |
CN110364486B (en) | Chip self-destruction circuit and chip self-destruction circuit-based destruction method | |
CN115498757B (en) | Power management chip, power management method, electronic equipment and vehicle | |
CN114935968B (en) | Power supply board and server | |
US11831145B2 (en) | Current sensing protection device for sensing whether current sensing element occurs short phenomenon |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |