High-speed Tx topology with power control serialization stage embedded in PMOS output stage
The integration of a PMOS output stage with a power control serialization stage in transmitter systems enhances speed and efficiency by connecting each input to a dedicated PMOS gm stage and using a low-voltage power supply, overcoming the speed limitations and reliability issues in existing transmitter systems.
Patent Information
- Application Number
- CN202380041266.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2022-05-17
- Filing Date
- 2023-05-17
- Publication Date
- 2024-12-17
AI Technical Summary
Existing transmitter systems face speed limitations in their serialization stages, particularly in the last mux, which cannot meet the requirements of cutting-edge systems, leading to performance degradation and reliability issues due to high power consumption.
Implementing a power control serialization stage embedded in a PMOS output stage, where each input of the last serialization stage is connected to a dedicated PMOS-based gm stage via a logic function, and the logic circuit is connected to a low-voltage power supply to adjust the output close to the switching point of the PMOS, enhancing operation speed and efficiency.
This approach significantly improves the operating speed, gain, and power consumption of the transmitter system, addressing the speed limitations and reliability issues while maintaining high performance.
Smart Images

Figure CN119156771A_ABST
Abstract
Description
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Patent Application No. 63 / 342,980, filed on May 17, 2022, entitled “High Speed Tx Topology with a Supply Controlled Serialization Stage Embedded in a PMOS Output Stage,” the entire contents of which are incorporated herein by reference. Technical Field
[0002] The present disclosure relates to a transmitter system using a power control serialization stage and a p-channel metal oxide semiconductor (PMOS) based output stage, the transmitter system being capable of fast operation, low power consumption, and high reliability. background
[0003] The transmitter (Tx) is an important part of the physical layer communication system. It is an electronic component that converts the digital signal from the encoder into an analog signal, which can be propagated through the transmission medium (e.g., wired, wireless channel) and received by the receiver (Rx). The data transmitted by the Tx is usually generated by the logic part. Typically, the logic part generates data at a speed much lower than the data rate that the Tx can handle. Therefore, parallel input, serial output (PISO) conversion is widely used in Tx to achieve the required data rate. Serialization is usually implemented by a chain of multiplexers (mux) to output a single signal with a high frequency. However, this topology (especially the last mux) has significant speed limitations and therefore can hardly or cannot meet the speed requirements of cutting-edge Tx systems. Overview
[0004] To address the above shortcomings, a high-speed transmitter system using a power supply controlled serialization stage embedded in a PMOS output stage is disclosed. In some embodiments, the transmitter includes: a serialization circuit configured to convert parallel data into serial data using one or more serialization stages; a logic circuit configured to connect each input of the last stage of one or more serialization stages of the serialization circuit to a corresponding dedicated output stage of the output circuit via a corresponding logic function; and an output circuit configured to implement the output stage using a PMOS transistor to generate a signal based on the received input. In addition, the logic circuit is connected to a low-voltage power supply so that its output can be adjusted to be close to the switching point of the PMOS-based gm stage to speed up the transmitter operation.
[0005] The above and other preferred features, including various novel implementation details and combinations of elements, will now be described in more detail with reference to the accompanying drawings and pointed out in the claims. It should be understood that the specific methods and devices are shown only by way of illustration and not as limitations. As will be appreciated by those skilled in the art, the principles and features explained herein can be used in various and numerous embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0006] The disclosed embodiments have advantages and features that will be more readily apparent from the detailed description, the appended claims, and the accompanying drawings (or figures). The following is a brief description of the drawings.
[0007] Figure 1 An exemplary topology of a digital-to-analog converter (DAC) of a Tx is shown in accordance with some embodiments.
[0008] Figure 2 An exemplary n:1 level load is shown in accordance with some embodiments.
[0009] Figure 3 An exemplary n:1 circuit for reducing data load and increasing data processing speed according to some embodiments is shown.
[0010] Figure 4 An exemplary n:1 circuit using PMOS devices with different power domains is shown in accordance with some embodiments.
[0011] Figure 5 An exemplary process for configuring and implementing a transmitter using a power control serialization stage embedded in a PMOS output stage is shown. Detailed Description
[0012] The drawings and the following description relate to preferred embodiments by way of illustration only. It should be noted that from the following discussion, alternative embodiments of the structures and methods disclosed herein will readily be recognized as viable alternatives that can be employed without departing from the principles of the claimed invention.
[0013] Reference will now be made in detail to some embodiments, examples of which are shown in the accompanying drawings. Note that similar or like reference numerals may be used in the drawings whenever possible, and similar or like functions may be indicated. The drawings depict embodiments of the disclosed systems (or methods) for illustrative purposes only. Those skilled in the art will readily recognize from the following description that alternative embodiments of the structures and methods shown herein may be employed without departing from the principles described herein.
[0014] Figure 1An exemplary DAC-based Tx topology 100 is shown. It should be noted that while a DAC-based Tx is presented, in the present disclosure, the systems and methods described herein are not limited to only DAC-based Tx topologies, but to all Tx topologies using analog output drivers. Figure 1 The example DAC-based Tx in Figure 1 consists of three parts (a), (b), and (c). Figure 1 In (a), the logic section or data acquisition circuit generates the data for Tx transmission. In this example, the data is generated in m parallel branches or links.
[0015] The data generated in the m parallel branches has a data rate significantly lower than the data rate of TX (e.g., as in Figure 1 , which is 1 / 160 of the data rate of TX). As mentioned above, due to this low-speed data generation from the logic part, Tx usually uses PISO to increase the data rate. PISO allows data to be converted from a parallel format to a serial format. Data is loaded to Tx in a parallel format, which means that the data bits are generated and presented simultaneously in multiple low-speed branches (e.g., separate lines). The data is then output after serialization, which means that the data bits are output sequentially in time on a single line or branch. In other words, PISO conversion can allow parallel received data to be stored, shifted based on the clock, and delayed by a number of stages multiplied by the clock period until a single data sequence is obtained. Figure 1 (b) shows PISO or serialization, where data with a lower rate is serialized to achieve the higher data rate required for Tx.
[0016] like Figure 1 As depicted in (b), the serialization process can be implemented by a chain of multiplexers (e.g., mux 102, 104, and 106). Each mux is controlled by a clock phase so that the correct data can be routed to the output at the appropriate time. The result of the serialization process is a single signal with a high frequency. Unfortunately, this topology (mainly the last mux) is limited in speed, which generally cannot meet the speed requirements of Tx. The inventive system described herein solves the speed limitation problem and significantly improves system performance.
[0017] In some embodiments, once the data is serialized, the output stage 112 is driven to convert the input serialized data 108 into an analog signal 110, such as Figure 1 (c) as shown.
[0018] In non-return-to-zero (NRZ) Tx, each analog symbol is represented by a single logical bit. But in DAC-based Tx and when equalization is used, each analog symbol can include multiple digital bits, where the combination of digital bits creates the analog symbol. As can be seen in Figure 1As seen in FIG. 1 , analog symbol 110 may be generated by m analog stages, where m is a positive integer. In this example, the m analog stages are transconductance (gm) stages. Analog or gm stage 112 is fed digital data 108. The output of the analog / gm stage is short-circuited to a common resistor load, which then produces analog symbol 110, as shown in FIG. Figure 1 In contrast, NRZ Tx has only a single gm level because each analog symbol is represented by a single bit.
[0019] Figure 1 (For example Figure 1 (b) shows a method for implementing serialization. Serialization is performed in multiple chained stages. As the number of parallel data branches decreases in the next stage (e.g., mux 104 operates after mux 102), the data rate increases. The number of parallel data branches continues to decrease until the serialization proceeds to the last serialization stage, where the remaining parallel data branches are serialized to a single data branch (e.g., 108) at a high data rate. This last serialization stage is the most challenging because it operates at the highest speed.
[0020] In some embodiments, the load of the last PISO or serialization stage is the other "closed" branches of the last PISO or serialization stage and the subsequent analog buffers. Figure 2 Shows Figure 1 The last serialization stage 200 of the embodiment of the present invention comprises an "n to 1" or n:1 mux, such as Figure 1 (b) shows a 4:1 mux 106. The n:1 mux has n-1 “off” passgates (e.g., n-1 branches that are turned off) and a gm stage. This load is typically too heavy to support the high-speed data rates found in cutting-edge Tx. For example, a fin field effect transistor (FinFET) based Tx can process data at speeds exceeding tens of gigahertz (GHz). It is important to note that this speed issue exists in the same way in both NRZ and DAC-based topologies. Therefore, although the solution to the speed issue is described in the context of a DAC-based topology in this article, the solution is also applicable to NRZ as well as other topologies.
[0021] A conventional way to reduce the load and achieve the required bandwidth is to reduce the size of the transistor. However, this will cause the signal to be attenuated. The attenuated signal needs to be compensated by a large amount of power consumption, which further leads to significant reliability issues.
[0022] Figure 3 An example n:1 (eg, 4:1) circuit structure 300 is shown. The structure is Figure 1 An improved configuration of the last PISO stage in Figure 3 As depicted, in some embodiments, the speed limitation problem of the last PISO stage can be solved by having each input 302 of the last PISO stage connected to a dedicated analog stage 304 (e.g., a gm stage) via a logic function or unit 306. The input 302 is connected to the analog stage 304 with an associated clock phase (not shown) so that the analog stage 304 can be activated at the appropriate time. For example, the logic function can be an "AND" function between the input 302 and the associated clock phase. As described above in Figure 1 (b) and Figure 2 As shown in , the last PISO stage is a 4:1 mux 106. Using this 4:1 mux as an example, Figure 3 In the example, the four-bit input of the 4:1 mux 106 can be connected to four logic functions and four gm stages. Figure 1 In the example DAC topology in , this occurs m times. Figure 3 The structure can reduce the data load and increase the processing speed. In addition, connecting each bit to a dedicated analog stage allows gain mismatch calibration for each bit.
[0023] like Figure 3 As shown, transistors can be used to amplify or switch electrical signals and power. A transistor typically includes at least three terminals (e.g., 308, 310, and 312) for connecting to an electronic circuit. When a voltage is applied to the transistor, it can control the current through a pair of terminals. For example, when a voltage is applied to the gate 308 of the transistor, it generates an electric field that controls the flow of charge carriers (e.g., electrons) between the source 310 (e.g., the terminal where the current enters the transistor) and the drain 312 (e.g., the terminal where the current leaves the transistor). Because the output power can be higher than the control or input power, the transistor can amplify the signal to obtain an output signal 314.
[0024] When the gm stage is used for an analog stage, the voltage at the source of the input pair is the drain voltage of the current source, i.e., V ds This shows that, in order to operate the gm stage, the gate voltage should be higher than the current source voltage V ds With the transistor's V t Since the logic function / cell 306 is at ground (V ss ) and the supply voltage (V dd ), so it may take some time for gate 308 to switch from V ss Charge to V ds +V t The gate charging time is non-negligible for cutting-edge Tx systems, thus adversely affecting Tx performance in terms of speed, gain, efficiency, etc.
[0025] The transmitter topology disclosed in the present invention is further improved to solve this disadvantage, as shown in reference Figure 4 As explained. The system 400 of the present invention allows the implementation of the analog stage or analog output stage 402 using PMOS devices / transistors. PMOS transistors or PMOS refer to p-channel metal oxide semiconductor field effect transistors (MOSFETs). In addition, the system 400 of the present invention is configured to connect the logic circuit 404 (including n logic functions) to a lower power domain (e.g., a low voltage power supply 406). In this way, the high state output of the logic circuit 404 can be adjusted to be close to the switching point of the analog output stage 402. The switching point is the point (e.g., a specific voltage value) at which the circuit of the analog output stage 402 is turned on.
[0026] The PMOS transistor may include three terminals, such as a gate 408, a source 410, and a drain 412. Figure 4 When the gate voltage is lower than the source voltage and reaches the threshold voltage (absolute value), or when V g <V s +V t When (when V t is negative), the PMOS transistor is turned on (i.e., turned on). Once the gate voltage drops to V s +V t At this level, current will begin to flow through the transistor from source 410 to drain 412. Otherwise, when a higher voltage is applied to gate 408, the PMOS is off and will not conduct current.
[0027] In this system, the voltage of source 410 (i.e., source voltage) is the drain voltage of the current source. This means that in order to turn on the gm stage, the gate voltage of gate 408 needs to be reduced from the supply voltage of logic circuit 404 to the drain voltage of the current source plus V t (For example, when V t <0, V s +V t ). In the depicted embodiment, logic circuit 404 is connected to a lower power source (eg, low voltage power source 406). With this connection, the gate voltage of gate 408 can be increased from less than V dd The voltage value is discharged to V s +V t The value of , in order to turn on the gm stage. In other words, the gm stage is turned off at a voltage close to the switching point of the gm stage. Therefore, the analog stage 402 can be operated (eg, turned on) faster, and the operating efficiency is significantly improved.
[0028] In some embodiments, the supply voltage of the logic circuit 404 can be further adjusted so that the current source can operate in saturation mode. Therefore, the output current is stable regardless of the source voltage. In addition, the gain, speed, and common mode rejection ratio (CMRR) can also be improved. System Flowchart
[0029] The system of the present invention discloses a transmitter topology with a power control serialization stage embedded in a PMOS output stage, which not only improves the operating speed, but also improves the transmitter gain, power consumption, stability, etc. In order to achieve these technical advances, the system of the present invention includes at least three different features. First, the transmitter system of the present invention uses a unique gm stage for each bit in the last serialization stage, so that the speed limitation associated with the last stage can be eliminated. This unique connection feature alone can solve the speed problem existing in various types of transmitters (e.g., DAC transmitters, NRZ transmitters). Secondly, the data is moved to the gm stage based on PMOS for generating an output signal, such as an analog signal. That is, the transmitter system of the present invention uses a logic circuit to send the digital data obtained from the last stage to the gm stage based on PMOS to generate an analog signal. Third, the logic circuit is connected to a low-voltage power supply. With a low-voltage power supply, the gate voltage of the PMOS can be easily adjusted to a switching point close to the gm stage of the PMOS. Therefore, these two features combined can not only improve speed, but also bring benefits in other aspects (e.g., power consumption).
[0030] Figure 5 An exemplary process 500 for configuring and implementing a transmitter using a power control serialization stage embedded in a PMOS output stage is shown. In some embodiments, the transmitter may include data acquisition circuits, serialization circuits, logic circuits, and output circuits that are electrically and communicatively coupled to operate in a fast and reliable manner.
[0031] In some embodiments, the transmitter can be a DAC transmitter, an NRZ transmitter, etc. In the context of a DAC transmitter, a data acquisition circuit can generate or collect digital data associated with multiple data branches. Serialization circuits and logic circuits can receive data from these data branches in parallel and convert the received data into a single data sequence for causing an output circuit to generate a signal, such as an analog signal.
[0032] At step 505, data from a plurality of data branches is received at a serialization circuit. The serialization circuit may include one or more serialization stages, such as Figure 1 (b) depicted. The last stage in the serialization stage (e.g., by an n:1 mux (such as Figure 1The 4:1 mux implementation in (b) typically lacks the ability to handle large data loads at the required high data rates, resulting in degraded performance.
[0033] At step 510, the logic circuit connects each input of the last stage to a corresponding dedicated output stage of the output circuit via a corresponding logic function. For example, if the last stage is a 4:1 mux, four bits of data are connected to four logic functions and four gm stages. In this way, data loading is reduced and processing speed is increased. In some embodiments, the logic circuit is connected to a low power domain.
[0034] At step 515, the output circuit uses a PMOS to implement an output stage to generate a signal based on the received input. In some embodiments, the output stage is a PMOS-based gm stage. As described above, by using a PMOS-based gm stage and a low voltage power supply, the output of the logic circuit (e.g., a high state output) can be adjusted to a voltage value close to the switching point of the gm stage to accelerate the operation of the gm stage, thereby further accelerating the transmitter operation. In some embodiments, each output stage is fed with digital data and outputs to a common resistor load to generate an analog symbol. Additional Considerations
[0035] In some implementations, at least a portion of the above methods may be implemented by instructions that, when executed, cause one or more processing devices to perform the above processes and functions. Such instructions may include, for example, interpreted instructions, such as script instructions or executable code, or other instructions stored in a non-transitory computer-readable medium. The storage device 830 may be implemented in a distributed manner over a network, such as as a server farm or a group of widely distributed servers, or may be implemented in a single computing device.
[0036] Although an example processing system has been described, the embodiments, functional operations, and processes of the subject matter described in this specification may be implemented in other types of digital electronic circuits, in tangibly embodied computer software or firmware, in computer hardware (including the structures disclosed in this specification and their structural equivalents), or in a combination of one or more of them. The embodiments of the subject matter described in this specification may be implemented as one or more computer programs, i.e., one or more computer program instruction modules encoded on a tangible non-volatile program carrier for execution by a data processing device or for controlling the operation of the data processing device. Alternatively or additionally, the program instructions may be encoded on an artificially generated propagation signal (e.g., a machine-generated electrical signal, optical signal, or electromagnetic signal) that is generated to encode information for transmission to an appropriate receiver device for execution by a data processing device. The computer storage medium may be a machine-readable storage device, a machine-readable storage substrate, a random or serial access memory device, or a combination of one or more of them.
[0037] The term "system" may cover all kinds of devices, apparatuses and machines for processing data, including, for example, a programmable processor, a computer or multiple processors or computers. A processing system may include special-purpose logic circuits, such as an FPGA (field programmable gate array) or an ASIC (application-specific integrated circuit). In addition to hardware, a processing system may also include code that creates an execution environment for the computer program in question, for example, code constituting processor firmware, a protocol stack, a database management system, an operating system, or a combination of one or more of them.
[0038] A computer program (which may also be referred to or described as a program, software, software application, module, software module, script or code) may be written in any form of programming language, including a compiled or interpreted language, or a declarative or procedural language, and it may be deployed in any form, including being deployed as a standalone program or as a module, component, subroutine or other unit suitable for use in a computing environment. A computer program may, but need not, correspond to a file in a file system. A program may be stored in a portion of a file that holds other programs or data (e.g., one or more scripts stored in a markup language document), in a single file dedicated to the program in question, or in multiple coordinated files (e.g., files storing portions of one or more modules, subroutines or code). A computer program may be deployed to execute on one computer or on multiple computers that are located at one location or distributed at multiple locations and interconnected by a communication network.
[0039] The processes and logic flows described in this specification may be performed by one or more programmable computers executing one or more computer programs to perform functions by operating on input data and generating output. The processes and logic flows may also be performed by, and the apparatus may also be implemented as, a special purpose logic circuit, such as an FPGA (field programmable gate array) or an ASIC (application specific integrated circuit).
[0040] As an example, a computer suitable for executing a computer program may include a general or special microprocessor or both, or any other type of central processing unit. Typically, the central processing unit will receive instructions and data from a read-only memory or a random access memory or both. A computer typically includes a central processing unit for implementing or executing instructions and one or more memory devices for storing instructions and data. Typically, a computer will also include one or more mass storage devices (e.g., magnetic disks, magneto-optical disks, or optical disks) for storing data or be operably coupled to receive data from one or more mass storage devices for storing data or to transfer data to it or both. However, a computer does not need to have such a device. In addition, to name just a few examples, a computer may be embedded in another device, such as a mobile phone, a personal digital assistant (PDA), a mobile audio or video player, a game console, a global positioning system (GPS) receiver, or a portable storage device (e.g., a universal serial bus (USB) flash drive).
[0041] Computer readable media suitable for storing computer program instructions and data include all forms of nonvolatile memory, media and memory devices, including, for example: semiconductor memory devices, such as EPROM, EEPROM and flash memory devices; magnetic disks, such as internal hard disks or removable disks; magneto-optical disks; and CD-ROM and DVD-ROM disks. The processor and memory may be supplemented by, or incorporated in, special purpose logic circuitry.
[0042] To provide interaction with a user, embodiments of the subject matter described in this specification may be implemented on a computer having a display device (e.g., a CRT (cathode ray tube), or LCD (liquid crystal display) monitor) for displaying information to the user, and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices may also be used to provide interaction with the user; for example, feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input). In addition, the computer may interact with the user by sending documents to and receiving documents from a device used by the user; for example, by sending a web page to a web browser on a user device of the user in response to a request received from the web browser.
[0043] Embodiments of the subject matter described in this specification may be implemented in a computing system that includes a back-end component (e.g., as a data server) or includes a middleware component (e.g., an application server) or includes a front-end component (e.g., a client computer with a graphical user interface or a web browser through which a user can interact with an implementation of the subject matter described in this specification) or any combination of one or more such back-end components, middleware components, or front-end components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include local area networks ("LANs") and wide area networks ("WANs"), such as the Internet.
[0044] A computing system may include clients and servers. Generally speaking, clients and servers are remote from each other and typically interact through a communication network. The relationship between client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other.
[0045] Although this specification contains many specific implementation details, these should not be interpreted as limitations on the scope of what may be claimed, but rather as descriptions of features that may be specific to a particular embodiment. Certain features described in this specification in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, the various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments. In addition, although features may be described above as working in certain combinations and even initially claimed as such, one or more features from the claimed combination may be deleted from the combination in some cases, and the claimed combination may be directed to a sub-combination or a variation of the sub-combination.
[0046] Similarly, although operations are depicted in a particular order in the accompanying drawings, this should not be understood as requiring such operations to be performed in the particular order shown or in order, or to perform all operations shown, to achieve desired results. In some cases, multitasking and parallel processing may be advantageous. In addition, the separation of the various system components in the above-described embodiments should not be understood as requiring such separation in all embodiments, and it should be understood that the described program components and systems can be integrated together in a single software product or packaged into multiple software products.
[0047] Specific embodiments of the subject matter have been described. Other embodiments are within the scope of the appended claims. For example, the actions recited in the claims can be performed in a different order and still achieve the desired results. As an example, the processes depicted in the accompanying figures do not necessarily require the particular order or sequence shown to achieve the desired results. In certain implementations, multitasking and parallel processing may be advantageous. Additional steps or levels may be provided for the described processes, or steps or levels may be eliminated. Therefore, other implementations are within the scope of the appended claims.
[0048] The phraseology and terminology used herein is for the purpose of description and should not be regarded as limiting.
[0049] The term "about", the phrase "approximately equal to" and other similar phrases (e.g., "X has a value of approximately Y" or "X is approximately equal to Y") as used in the specification and claims should be understood to mean that one value (X) is within a predetermined range of another value (Y). Unless otherwise specified, the predetermined range may be plus or minus 20%, 10%, 5%, 3%, 1%, 0.1%, or less than 0.1%.
[0050] As used in the specification and claims, the indefinite articles "a" and "an" shall be understood to mean "at least one" unless clearly indicated to the contrary. As used in the specification and in the claims, the phrase "and / or" shall be understood to mean "any one or both" of the elements so combined, i.e., elements present in combination in some cases and separately in other cases. Multiple elements listed with "and / or" should be interpreted in the same manner, i.e., "one or more" of the elements so combined. In addition to the elements specifically referred to by the "and / or" clause, other elements may optionally be present, whether related or unrelated to those specifically referred to. Thus, as a non-limiting example, a reference to "A and / or B", when used in conjunction with open language such as "comprising", may refer to only A (optionally including elements other than B) in one embodiment; to only B (optionally including elements other than A) in another embodiment; to both A and B (optionally including other elements) in yet another embodiment, and so on.
[0051] As used in the specification and in the claims, "or" should be understood to have the same meaning as "and / or" as defined above. For example, when separating items in a list, "or" or "and / or" should be interpreted as inclusive, that is, including at least one element, but also including multiple elements or more than one element in a list of elements, and optionally, including additional unlisted items. Unless the term clearly indicates the opposite meaning, for example, "only one of..." or "only one of..." or when "consisting of..." is used in the claims, it will refer to including multiple elements or only one element in a list of elements. Generally, the term "or", as used, when guided by exclusive terms such as "any one", "one of...", "only one of..." or "only one of...", should only be interpreted as indicating an exclusive alternative form (i.e., "one or the other but not both"). When "consisting of..." is used in the claims, it should have its ordinary meaning used in the field of patent law.
[0052] As used in the specification and in the claims, the phrase "at least one" when used for a list of one or more elements should be understood to refer to at least one element selected from any one or more elements in the list of elements, but does not necessarily include at least one of each element specifically listed in the list of elements, and does not exclude any combination of elements in the list of elements. This definition also allows that elements other than the elements specifically identified in the list of elements to which the phrase "at least one" refers may optionally be present, whether related or unrelated to those specifically identified elements. Thus, as a non-limiting example, "at least one of A and B" (or, equivalently "at least one of A or B", or equivalently "at least one of A and / or B") may refer to at least one, optionally including more than one A, without B present (and optionally including elements other than B) in one embodiment; to at least one, optionally including more than one B, without A present (and optionally including elements other than A) in another embodiment; to at least one, optionally including more than one A, and at least one, optionally including more than one B (and optionally including other elements) in yet another embodiment, and so on.
[0053] The use of "including," "comprising," "having," "including," "involving," and variations thereof herein is meant to encompass the items listed thereafter as well as additional items.
[0054] The use of ordinal terms such as "first," "second," "third," etc., in the claims to modify claim elements does not, by itself, imply any priority, precedence, or order of one claim element relative to another claim element or the temporal order in which the actions of the method are performed. Ordinal terms are used solely as labels to distinguish one claim element having a particular name from another element having the same name (but with respect to the use of the ordinal terms) to distinguish claim elements.
[0055] Having thus described several aspects of at least one embodiment of the present invention, it will be appreciated that various changes, modifications and improvements will readily occur to those skilled in the art. Such changes, modifications and improvements are intended to be a part of this disclosure and are intended to be within the spirit and scope of the present invention. Therefore, the foregoing description and accompanying drawings are intended only as examples.
Claims
1. A transmitter, comprising: a serialization circuit configured to convert the parallel data to serial data using one or more serialization stages; a logic circuit electrically coupled to the serialization circuit and the output circuit, the logic circuit being configured to connect each input of a last stage of the one or more serialization stages of the serialization circuit to a respective dedicated output stage of the output circuit via a respective logic function, wherein the logic circuit is connected to a low voltage power domain; as well as The output circuit is configured to implement an output stage using a p-channel metal oxide semiconductor (PMOS) field effect transistor to generate a signal based on a received input.
2. The transmitter according to claim 1, wherein The dedicated output stage is a PMOS based transconductance (gm) stage.
3. The transmitter according to claim 2, wherein: By using the PMOS-based gm stage and the low voltage power supply, the output of the logic circuit is adjusted to a voltage value close to a switching point of the gm stage to accelerate the operation of the gm stage, wherein the switching point is a threshold voltage value at which the PMOS transistor turns on.
4. The transmitter according to claim 1, wherein: The serialization circuit includes a series of multiplexers in the one or more serialization stages, The last serialization stage is an n:1 multiplexer, and The logic circuit is configured to connect the n-bit input from the last serialization stage to the n gm stages through n logic functions.
5. The transmitter according to claim 4, wherein: The inputs of the last serialization stage are connected to the corresponding output stages with related clock phases.
6. The transmitter according to claim 5, wherein: The serialization circuit and the output circuit are connected by the logic circuit in a manner that reduces the data load of the last serialization stage and increases the operating speed of the transmitter.
7. The transmitter according to claim 1, wherein: Each output stage is fed with digital data and outputs to a common resistor load to generate an analog symbol.
8. The transmitter according to claim 1, further comprising: a data acquisition circuit configured to generate the parallel data in a plurality of data branches, The serialization circuit and the logic circuit are configured to convert the parallel data received from the plurality of data branches into a single data sequence.
9. The transmitter according to claim 1, wherein: The transmitter is one of a digital-to-analog converter (DAC) based transmitter, a non-return-to-zero (NRZ) transmitter, or other types of transmitters.
10. The transmitter according to claim 1, wherein: The logic circuit is connected to a controlled power supply and is adjusted to enable the current source to operate in a saturated state.
11. A method for configuring and implementing a transmitter, comprising: receiving data in parallel from a plurality of data branches by a serialization circuit, the serialization circuit comprising one or more serialization stages; connecting each input of a last stage of the one or more serialization stages to a respective dedicated output stage of the output circuit via a respective logic function of the logic circuit; connecting the logic circuit to a low voltage power domain; as well as An output stage is implemented by the output circuit using p-channel metal oxide semiconductor (PMOS) field effect transistors to generate a signal based on a received input.
12. The method according to claim 11, wherein: The dedicated output stage is a PMOS based transconductance (gm) stage.
13. The method according to claim 12, further comprising: adjusting the output of the logic circuit to a voltage value close to a switching point of the gm stage to speed up the operation of the gm stage based on the PMOS-based gm stage and the low voltage power supply, The switching point is a threshold voltage value at which the PMOS transistor turns on.
14. The method according to claim 11, further comprising: configuring a series of multiplexers in the one or more serialization stages of the serialization circuit, wherein the last serialization stage is an n:1 multiplexer, and The n-bit input from the last serialization stage is connected to n gm stages by the logic circuit through n logic functions.
15. The method according to claim 14, wherein: The inputs of the last serialization stage are connected to the corresponding output stages with related clock phases.
16. The method according to claim 15, wherein: The serialization circuit and the output circuit are connected by the logic circuit in a manner that reduces the data load of the last serialization stage and increases the operating speed of the transmitter.
17. The method according to claim 11, wherein: Each output stage is fed with digital data and outputs to a common resistor load to generate an analog symbol.
18. The method according to claim 11, further comprising: generating the data in the plurality of data branches, and The data received in parallel from the plurality of data branches is converted into a single data sequence.
19. The method according to claim 11, wherein: The transmitter is one of a digital-to-analog converter (DAC) based transmitter, a non-return-to-zero (NRZ) transmitter, or other types of transmitters.
20. The method according to claim 11, further comprising: connecting the logic circuit to a controlled power source; as well as The logic circuit is adjusted to enable the current source to operate in a saturation state.
Citation Information
Cited By
High speed TX topology with a common mode controlled serialization stage embedded in an output stage
US12695651B2
High speed TX topology with a common mode controlled serialization stage embedded in an output stage
US20250286758A1
