Techniques for simulating a decision feedback equalizer circuit
AssigneeCisco Technology, Inc.
InventorZhiping Yang
Life of this patent
Estimating the term…
Abstract
A computerized system simulates a non-linear Decision Feedback Equalizer. The computerized system includes a user interface, an output port, and a controller coupled to the user interface and to the output port. The controller is configured to (i) receive electronic design automation commands from a user through the user interface, (ii) generate, as an electronic model of the non-linear Decision Feedback Equalizer, an electronic representation of a linear filter in response to the electronic design automation commands, and (iii) integrate the electronic representation of the linear filter into an electronic circuit design having other electronic representations of other electronic circuits. The electronic circuit design is externally accessible through the output port.
Claims19
A computerized system to simulate a non-linear Decision Feedback Equalizer, the computerized system comprising:
- a user interface;
- an output port;
- and
- a controller coupled to the user interface and to the output port, the controller being configured to (i) receive electronic design automation commands from a user through the user interface, (ii) generate, as an electronic model of the non-linear Decision Feedback Equalizer, an electronic representation of a linear filter in response to the electronic design automation commands, and (iii) integrate the electronic representation of the linear filter into an electronic circuit design having other electronic representations of other electronic circuits, the electronic circuit design being externally accessible through the output port;
- wherein the controller, when generating, as the electronic model of the non-linear Decision Feedback Equalizer, the electronic representation of the linear filter in response to the electronic design automation commands, is constructed and arranged to:
- include, in the electronic model, (i) a set of non-feedback inputs and (ii) a representation of a sampler circuit providing an output signal which is exclusively based on the set of non-feedback inputs, the output signal provided by the sampler circuit being an output of the electronic model;
- wherein the controller, when integrating the electronic representation of the linear filter into the electronic circuit design, is configured to:
- provide, as the electronic circuit design, an electronic model of a serializer/de-serializer device;
- and
- wherein the controller, when providing the electronic model of the serializer/de-serializer device, is configured to:
- output (i) a model of a channel, (ii) a model of a finite impulse response linear filter, (iii) a model of a sampler, and (iv) connections which connect the model of the channel and the model of the finite impulse response linear filter in parallel ahead of the model of the sampler.
A computerized system to simulate a non-linear Decision Feedback Equalizer, the computerized system comprising:
- a user interface;
- an output port;
- and
- a controller coupled to the user interface and to the output port, the controller including:
- means for receiving electronic design automation commands from a user through the user interface,
- means for generating, as an electronic model of the non-linear Decision Feedback Equalizer, an electronic representation of a linear filter in response to the electronic design automation commands, and
- means for integrating the electronic representation of the linear filter into an electronic circuit design having other electronic representations of other electronic circuits, the electronic circuit design being externally accessible through the output port;
- wherein the means for integrating includes:
- means for providing, as the electronic circuit design, an electronic model of a serializer/de-serializer device;
- and
- wherein the means for providing includes:
- means for outputting (i) a model of a channel, (ii) a model of a finite impulse response linear filter, (iii) a model of a sampler, and (iv) connections which connect the model of the channel and the model of the finite impulse response linear filter in parallel ahead of the model of the sampler.
A computer program product having a non-transitory computer readable medium with instructions stored thereon;
- the instructions, when run on a computer, being configured to cause the computer to:
- receive electronic design automation commands from a user;
- generate, as an electronic model of the non-linear Decision Feedback Equalizer, an electronic representation of a linear filter in response to the electronic design automation commands;
- and
- integrate the electronic representation of the linear filter into an electronic circuit design having other electronic representations of other electronic circuits;
- wherein the computer, when integrating the electronic representation of the linear filter into the electronic circuit design, is configured to provide, as the electronic circuit design, an electronic model of a serializer/de-serializer device;
- and
- wherein the computer, when providing the electronic model of the serializer/de-serializer device, is configured to:
- output (i) a model of a channel, (ii) a model of a finite impulse response linear filter, (iii) a model of a sampler, and (iv) connections which connect the model of the channel and the model of the finite impulse response linear filter in parallel ahead of the model of the sampler.
In an electronic apparatus constructed and arranged to operate as an electronic design automation (EDA) tool which is constructed and arranged to perform simulation, a method for simulating a non-linear Decision Feedback Equalizer, the method comprising:
- receiving electronic design automation commands from a user;
- generating, as an electronic model of the non-linear Decision Feedback Equalizer, an electronic representation of a linear filter in response to the electronic design automation commands;
- and
- integrating, within the EDA tool, the electronic representation of the linear filter into an electronic circuit design having other electronic representations of other electronic circuits;
- wherein generating, as the electronic model of the non-linear Decision Feedback Equalizer, the electronic representation of the linear filter in response to the electronic design automation commands involves:
- including, in the electronic model, (i) a set of non-feedback inputs and (ii) a representation of a sampler circuit providing an output signal which is exclusively based on the set of non-feedback inputs, the output signal provided by the sampler circuit being an output of the electronic model;
- and
- wherein integrating the electronic representation of the linear filter into the electronic circuit design includes:
- providing, as the electronic circuit design, the electronic model of a serializer/de-serializer device, the electronic model of the serializer/de-serializer device having (i) a model of a channel, (ii) a model of a finite impulse response linear filter, (iii) a model of a sampler, and (iv) connections which connect the model of the channel and the model of the finite impulse response linear filter in parallel ahead of the model of the sampler.
Dependencies are inferred from the claim text.