CN109063333A - A kind of integrated emulation method and system based on IBIS model - Google Patents

A kind of integrated emulation method and system based on IBIS model Download PDF

Info

Publication number
CN109063333A
CN109063333A CN201810874199.9A CN201810874199A CN109063333A CN 109063333 A CN109063333 A CN 109063333A CN 201810874199 A CN201810874199 A CN 201810874199A CN 109063333 A CN109063333 A CN 109063333A
Authority
CN
China
Prior art keywords
model
configuration file
simulation
end chip
program
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.)
Withdrawn
Application number
CN201810874199.9A
Other languages
Chinese (zh)
Inventor
孙龙
武宁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhengzhou Yunhai Information Technology Co Ltd
Original Assignee
Zhengzhou Yunhai Information Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201810874199.9A priority Critical patent/CN109063333A/en
Publication of CN109063333A publication Critical patent/CN109063333A/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/30Circuit design
    • G06F30/36Circuit design at the analogue level
    • G06F30/367Design verification, e.g. using simulation, simulation program with integrated circuit emphasis [SPICE], direct methods or relaxation methods

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Evolutionary Computation (AREA)
  • Geometry (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The present invention provides a kind of integrated emulation method and systems based on IBIS model, comprising: S1, collects required IBIS simulation model according to project alternative;S2, folder location and specific port editor configuration file used are placed according to chip model;S3, required parameter is defined in configuration file;S4, main program is write, calls corresponding model;S5, operation simulated program, obtain simulation result.The present invention is avoided when needing replacing simulation model, makes a large amount of modifications to main program, parameter needed in addition defining in configuration file, reduces the too fat to move of main program in very big program, it is only necessary to call directly.It solves the problems, such as to need to establish inefficiency caused by simulation model, error-prone, realization effectively promotion simulation efficiency, promotion program readability, shortening product development cycle in the prior art one by one.

Description

A kind of integrated emulation method and system based on IBIS model
Technical field
The present invention relates to signal simulation technical field, it is especially a kind of based on the integrated emulation method of IBIS model be System.
Background technique
With cloud computing, the broad development of big data, server architecture becomes increasingly complex, and terminal client customizes scheme and gets over Come more deep, while signal rate is constantly promoted, equipment room low speed signal mutual contact mode also becomes increasingly complex, originally wider General design rule has been not sufficient to ensure that signal quality, in particular for complex topology, cannot simply be with track lengths Design rule, much all there is signal problem in the design later period in rule, test.IBIS model is a kind of bent based on V/I Line quick and precisely builds the method touched to I/O buffer, is a kind of international standard for reflecting chip drives and receiving electrical characteristic, It provides a kind of file format of standard to record such as driver output impedance, rise/fall time and output loading parameter, It is very suitable to do the calculating and emulation of the high-frequency effects such as ring (ringing) and crosstalk (crosstalk).
Under the premise of above-mentioned, need to carry out signal integrity simulation for risky signal is estimated, be met with optimization design It is required that under the continuous evolution of application scenarios emulate demand sharp increase, can design early period complete simulation optimization will be direct Development of projects is influenced, under the premise of a large amount of emulation demands, promoting simulation efficiency becomes especially urgent.
It is successively to call simulation model in main program using emulation main program is established one by one and define and imitate in the prior art True parameter is in this way to need to make a large amount of modifications in main program, and spend if model definition variation needing replacing simulation model Time-consuming longer, inefficiency is error-prone.
Summary of the invention
The object of the present invention is to provide a kind of integrated emulation method and systems based on IBIS model, it is intended to solve existing skill It needs to establish inefficiency caused by simulation model, error-prone problem in art one by one, realizes and effectively promote simulation efficiency, promoted Program readability shortens product development cycle.
To reach above-mentioned technical purpose, the present invention provides a kind of integrated emulation methods based on IBIS model, including with Lower step:
S1, required simulation model is collected according to project alternative;
S2, folder location and specific port editor configuration file used are placed according to model;
S3, required parameter is defined in configuration file;
S4, main program is write, calls corresponding model;
S5, operation simulated program, obtain simulation result.
Preferably, the simulation model includes signal topological structure, and the topological structure includes signal driving end chip, plate Upward wiring, cabling layer-exchange hole-through, connector, cable and receiving end chip.
Preferably, the model and port are defined in the form of character string.
Preferably, the signal driving end chip and receiving end chip are to have source model.
The present invention also provides a kind of Integrated simulation system based on IBIS model, the system comprises
Model mobile phone module, for simulation model needed for being collected according to project alternative;
Configuration file editor module, for placing folder location and specific port editor configuration text used according to model Part;
Parameter definition module, for parameter needed for being defined in configuration file;
Model calling module calls corresponding model for writing main program;
Emulation module obtains simulation result for running simulated program.
Preferably, the simulation model includes signal topological structure, and the topological structure includes signal driving end chip, plate Upward wiring, cabling layer-exchange hole-through, connector, cable and receiving end chip.
Preferably, the model and port are defined in the form of character string.
Preferably, the signal driving end chip and receiving end chip are to have source model.
The effect provided in summary of the invention is only the effect of embodiment, rather than invents all whole effects, above-mentioned A technical solution in technical solution have the following advantages that or the utility model has the advantages that
Compared with prior art, the present invention places file position by simulation model needed for collecting, and according to chip model It sets and configuration file is edited in specific port used, main program need to only call corresponding model that can carry out model emulation, to keep away Exempt from when needing replacing simulation model, a large amount of modifications are made to main program, parameter needed in addition being defined in configuration file, very great Cheng The too fat to move of main program is reduced in sequence, it is only necessary to call directly.It solves and needs to establish simulation model one by one in the prior art Caused inefficiency, error-prone problem are realized and effectively promote simulation efficiency, and program readability is promoted, and shorten product development Period.
Detailed description of the invention
Fig. 1 is a kind of integrated emulation method flow diagram based on IBIS model provided in the embodiment of the present invention;
Fig. 2 is a kind of Integrated simulation system structural block diagram based on IBIS model provided in the embodiment of the present invention.
Specific embodiment
In order to clearly illustrate the technical characterstic of this programme, below by specific embodiment, and its attached drawing is combined, to this Invention is described in detail.Following disclosure provides many different embodiments or example is used to realize different knots of the invention Structure.In order to simplify disclosure of the invention, hereinafter the component of specific examples and setting are described.In addition, the present invention can be with Repeat reference numerals and/or letter in different examples.This repetition is that for purposes of simplicity and clarity, itself is not indicated Relationship between various embodiments and/or setting is discussed.It should be noted that illustrated component is not necessarily to scale in the accompanying drawings It draws.Present invention omits the descriptions to known assemblies and treatment technology and process to avoid the present invention is unnecessarily limiting.
Be provided for the embodiments of the invention with reference to the accompanying drawing it is a kind of based on the integrated emulation method of IBIS model be System is described in detail.
As shown in Figure 1, the embodiment of the invention discloses a kind of integrated emulation method based on IBIS model, including following step It is rapid:
S1, required IBIS simulation model is collected according to project alternative;
S2, folder location and specific port editor configuration file used are placed according to chip model;
S3, required parameter is defined in configuration file;
S4, main program is write, calls corresponding model;
S5, operation simulated program, obtain simulation result.
It before emulation, needs to collect required simulation model, arranges signal topological structure, the topological structure includes letter The elements such as number driving end chip, plate upward wiring, cabling layer-exchange hole-through, connector, cable and receiving end chip.One emulation mould Type needs to build many models, and wherein routing layer and layer-exchange hole-through model needs are extracted according to actual design situation, other Such as connector and chip model need supplier to provide, and chip model has belonged to source model, have when in use specific Rule.
Before writing simulated program, need to place file according to chip model editor's configuration file, including chip model Press from both sides position and specific port used.The main function of the configuration file is for transferring model according to model storing directory and being directed toward Specific model port carries out model in the form of character string when being directed toward and port re-defines, and passes through intuitive intelligible original It is then named, not only can be improved program can be readability, in addition brings convenience for down-stream participant.
Meanwhile the definition of parameter can be carried out in configuration file, largely reduce the too fat to move of main program, it is only necessary to Call directly configuration file.
For the embodiment of the present invention by taking the emulation of I2C signal as an example, I2C signal issuing side is PCH, by cabling, resistance and is walked Receiving end chip is reached after line layer-exchange hole-through, and model and port are defined:
.param pch_buffer_file_inputoutput_3p3=str (' ../../lbg_misc_tx_coms_ 3p3’)
.param pch_buffer_model_inputoutput3p3=str (' cmos_3p3_100mhz ')
In addition parameter is defined, by taking PCH Voltage as an example, each chip model requires to define output voltage, This voltage value is adjustable, therefore program is placed in configuration file, in the sentence that directly imposes a condition in main program Pch_corner can define specific PCH Voltage.
By running main program, simulation result is obtained.
The embodiment of the present invention places folder location and specific institute by simulation model needed for collecting, and according to chip model Configuration file is edited with port, main program need to only call corresponding model that can carry out model emulation, to avoid needing more When changing simulation model, a large amount of modifications are made to main program, required parameter is in addition defined in configuration file, is reduced in very big program Main program it is too fat to move, it is only necessary to call directly.It solves and needs to establish efficiency caused by simulation model one by one in the prior art Lowly, error-prone problem is realized and effectively promotes simulation efficiency, and program readability is promoted, and shortens product development cycle.
As shown in Fig. 2, the embodiment of the invention also discloses a kind of Integrated simulation system based on IBIS model, the system Including
Model collection module, for IBIS simulation model needed for being collected according to project alternative;
Configuration file editor module, for placing folder location and specific port editor configuration text used according to model Part;
Parameter definition module, for parameter needed for being defined in configuration file;
Model calling module calls corresponding model for writing main program;
Emulation module obtains simulation result for running simulated program.
The simulation model includes signal topological structure, the topological structure include signal driving end chip, plate upward wiring, Cabling layer-exchange hole-through, connector, cable and receiving end chip.One simulation model needs to build many models, wherein cabling Layer and layer-exchange hole-through model needs are extracted according to actual design situation, other such as connectors and chip model need to supply Quotient provides, and chip model has belonged to source model, there is ad hoc rules when in use.
Before writing simulated program, need to place file according to chip model editor's configuration file, including chip model Press from both sides position and specific port used.The main function of the configuration file is for transferring model according to model storing directory and being directed toward Specific model port carries out model in the form of character string when being directed toward and port re-defines, and passes through intuitive intelligible original It is then named, not only can be improved program can be readability, in addition brings convenience for down-stream participant.
Meanwhile the definition of parameter can be carried out in configuration file, largely reduce the too fat to move of main program, it is only necessary to Call directly configuration file.
The foregoing is merely illustrative of the preferred embodiments of the present invention, is not intended to limit the invention, all in essence of the invention Made any modifications, equivalent replacements, and improvements etc., should all be included in the protection scope of the present invention within mind and principle.

Claims (8)

1. a kind of integrated emulation method based on I B I S model, which comprises the following steps:
S1, required I B I S simulation model is collected according to project alternative;
S2, folder location and specific port editor configuration file used are placed according to model;
S3, required parameter is defined in configuration file;
S4, main program is write, calls corresponding model;
S5, operation simulated program, obtain simulation result.
2. a kind of integrated emulation method based on I B I S model according to claim 1, which is characterized in that described imitative True mode includes signal topological structure, the topological structure include signal driving end chip, plate upward wiring, cabling layer-exchange hole-through, Connector, cable and receiving end chip.
3. a kind of integrated emulation method based on I B I S model according to claim 2, which is characterized in that the mould Type and port are defined in the form of character string.
4. a kind of integrated emulation method based on I B I S model according to claim 2, which is characterized in that the letter Number driving end chip and receiving end chip be have source model.
5. a kind of Integrated simulation system based on I B I S model, which is characterized in that the system comprises
Model collection module, for I B I S simulation model needed for being collected according to project alternative;
Configuration file editor module edits configuration file for placing folder location and specific port used according to model;
Parameter definition module, for parameter needed for being defined in configuration file;
Model calling module calls corresponding model for writing main program;
Emulation module obtains simulation result for running simulated program.
6. a kind of Integrated simulation system based on I B I S model according to claim 5, which is characterized in that described imitative True mode includes signal topological structure, the topological structure include signal driving end chip, plate upward wiring, cabling layer-exchange hole-through, Connector, cable and receiving end chip.
7. a kind of Integrated simulation system based on I B I S model according to claim 6, which is characterized in that the mould Type and port are defined in the form of character string.
8. a kind of Integrated simulation system based on I B I S model according to claim 6, which is characterized in that the letter Number driving end chip and receiving end chip be have source model.
CN201810874199.9A 2018-08-02 2018-08-02 A kind of integrated emulation method and system based on IBIS model Withdrawn CN109063333A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810874199.9A CN109063333A (en) 2018-08-02 2018-08-02 A kind of integrated emulation method and system based on IBIS model

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810874199.9A CN109063333A (en) 2018-08-02 2018-08-02 A kind of integrated emulation method and system based on IBIS model

Publications (1)

Publication Number Publication Date
CN109063333A true CN109063333A (en) 2018-12-21

Family

ID=64832980

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810874199.9A Withdrawn CN109063333A (en) 2018-08-02 2018-08-02 A kind of integrated emulation method and system based on IBIS model

Country Status (1)

Country Link
CN (1) CN109063333A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113794474A (en) * 2021-08-16 2021-12-14 西安电子科技大学 Test method for evaluating DAC (digital-to-analog converter) interference rejection performance based on IBIS (intermediate bulk information system) model

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113794474A (en) * 2021-08-16 2021-12-14 西安电子科技大学 Test method for evaluating DAC (digital-to-analog converter) interference rejection performance based on IBIS (intermediate bulk information system) model
CN113794474B (en) * 2021-08-16 2023-06-06 西安电子科技大学 Test method for evaluating DAC anti-interference performance based on IBIS model

Similar Documents

Publication Publication Date Title
CN110610052B (en) PCB automatic wiring system and method
CN101393579B (en) Emulation design method and system for high speed interconnection system
CN105446864B (en) Method and device for verifying influence of deletion of cache file and mobile terminal
CN105320602A (en) Testing method and device for application starting speed
CN104346390B (en) A kind of method and device for forming character library
CN104133765B (en) The test case sending method of network activity and test case server
CN103279846A (en) Project acceptance method and system based on BIM model
CN107688541A (en) File reviewing method, device, server and computer-readable recording medium
CN109117377A (en) It is a kind of based on the automatic generation of test data, device and equipment of building table statement
CN103793565A (en) Method for rapidly generating netlist
CN109062570A (en) A kind of method and storage medium automatically generating drawing based on EPLAN software
CN110765723A (en) Routing modeling optimization method and device based on BP neural network
CN106815392B (en) Intelligent reading method for manufacturer terminal strip
Nayak et al. Computer Network simulation using NS2
CN109063333A (en) A kind of integrated emulation method and system based on IBIS model
CN110334001A (en) A kind of method and apparatus that batch automatically generates echo test
CN101299223A (en) Emulation method and device of high speed serial duct receiver balance
CN117591100A (en) Visual flow design engine with flexible rule configuration
CN109101268A (en) Intelligent terminal configuration method, electronic device and computer readable storage medium
CN108062266A (en) A kind of PCIE-SSD automated testing methods based on cloud platform
CN104580298A (en) File uploading processing method and device
CN111539519A (en) Convolutional neural network training engine method and system for mass data
CN111027196B (en) Simulation analysis task processing method and device for power equipment and storage medium
CN204463223U (en) A kind of Foreign Language Teaching oral test system
CN106658153B (en) A kind of data processing method and equipment

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
WW01 Invention patent application withdrawn after publication

Application publication date: 20181221

WW01 Invention patent application withdrawn after publication