WITE32Version 2.5005/10/2000
Fixed Bugs IntroductionThe 2.50 release incorporates new features introduced after the WITE32 2.45 release. (This document uses the WITE32 2.45 release notes as a base line for comparison.) ModificationsDefinitions The software support of the Digital Guzik PRML channel has been added in WITE rev. 2.50. The Digital Guzik PRML Channel is available in RWA-2585A 1G and RWA-2585A testers. You need the PCI Beetle board ASSY REV. "F" and above to use the Digital Guzik PRML channel. Please refer to the section 15 of Chapter 10, MISCELLANEOUS of these Release Notes for details on how to check your Beetle board ASSY REV. The previous revision of Guzik PRML channel is available in RWA-2585 testers. The previous revision of Guzik PRML channel includes analog and digital circuitry. You need the PCI Beetle board ASSY REV. "B" and above to use the previous revision of Guzik PRML channel. Digital Guzik PRML channel features Digital Guzik PRML channel utilizes the 20-step digital FIR filter (equalizer), digital clock and gain recovery circuitry, and PRML Viterbi decoder. This new channel features:
The following table summarizes the differences between Digital Guzik PRML channel and previous revision of Guzik PRML channel:
|
|
3. The Reset Setting and Save Result options became mutually exclusive. The system will prevent you to select both options simultaneously because it is logically incorrect. 4. Test setup data storage type has been changed. Custom database engine has been eliminated and replaced by standard WITE-style engine based on MS-Access database format. When you run the WITE32 ver. 2.50 first time with the product created using previous versions of WITE, the software will ask you to perform automatic conversion of your settings. If you press the Yes button, then the data will be converted to new format. Otherwise you previous settings will be ignored and default settings will be applied.
5. The new, improved reshaping algorithm was implemented in the Guzik Channel Optimization test. 3. HEAD AMPLIFIERS
4. RCE32 MODULE (PRML READ CHANNEL EVALUATION 32 BIT) RCE32 is an external WITE32 module designed for evaluation and optimization of PRML read channels. This module is introduced in WITE32 ver. 2.50. RCE32 has the following features:
For more information see file \DOC\RCE32.HTM in the your WITE32 directory. 5. SPINSTANDS Guzik spinstand drivers for S-311 and S-312 spinstand models are excluded from WITE32 software. The latest WITE32 revision that supports S-311 and S-312 models is WITE32 ver. 2.45. The WITE32 rev. 2.50 supports the following Guzik spinstands:
The Spinstand Alignment program (WDCP) has become a WITE32 external module named WDCP Tests. Currently the WDCP Tests module includes one test, the Balancing test. To install the WDCP Tests module please do the following:
After installation of the WDCP Tests module, the WDCP Tests group appears under Tests menu. You can select the Balancing test and assign it to the soft button in both WITE32 Engineering mode dashboard and Operator Panel. The Balancing test does not have a setup configuration form. Please refer to the Balancing the Air Spindle manual for details on how to perform balancing of your spinstand. If WITE32 is not running, the WDCP program can also run as a standalone application the same way as it was in previous versions of WITE32. 6. CHANGES IN NORMALIZATION SYSTEM Type of Normalization You can now explicitly select the type of normalization for the result of any test. In previous revisions of WITE32 the test itself specified the type of normalization, which could not be changed. Press the Type button in the Normalization System dialogue box to configure the Normalization type of the results:
The Normalization System - Type of Normalization dialogue box appears:
There are two columns:
There are five possible selections for the type of normalization: .
. Use the Close button to close the window. Use the Save button to save your changes in configuration storage. Use the Reset button to retrieve the data from the configuration storage and update the window. Use the Reset to Test Defined button to choose the test defined values for all result names. LINEAR Normalization The new type of normalization has been introduced in Normalization server. Example: For a specific Head(Surface No.), Zone, Location the following TAA results were received on Standard and Gold media. .
. The average result values for each Head S/N form pairs: .
. Using pairs (x,y) = ( ResStd(i), ResGold(i) ) and LMS algorithm (least mean square approximation), the slope and intercept values for LINEAR Normalization are calculated. The resulting formula for the LINEAR normalization is:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
y = slope*x + intercept, |
where x is a measured value (raw value),
and y is a value after normalization. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
and the Normalization line is y = 0.909*x + 0.078.
. You have a possibility to set the normalization coefficients manually. To do that you click the Coefficients button in the Normalization System dialogue box. The Normalization System - Coefficients dialogue box appears:
. Since encoding and decoding is done by PRML chip when RWA is in the PRML chip mode, the items d_ratio and k_ratio are ignored in the PRML chip pattern files. 8. THE POPCORN TEST MODIFICATION Two new controls were added to Popcorn test configuration form:
Fine Delay option The default setting for the Fine Delay option is disabled. It corresponds to the old mode of programming of the read and write gates in the Popcorn test. The minimum value for the Delay Before Read parameter is 1 m Sec, as it was in previous versions of WITE. The accuracy of setting the write to read delay (derived form the Delay Before Read parameter) varies up to 2 m s and depends on the flux frequency specified in the test configuration. The higher is the frequency, the less is the error. You can observe both write and read gate signals on the RWA Scope Point 3. When the Fine Delay option is enabled, you can program the Delay Before Read parameter in the Popcorn test setup configuration form equal to zero. The granularity of the delay parameter value in the Fine Delay mode is 250 nSec, so you can set the delay value to 0 nSec, 250 nSec, 500 nSec and so on. In this mode, the accuracy of setting the write to read delay should not exceed 100 nSec. This inaccuracy is constant, it depends on specific RWA tester, and it does not depend on the flux frequency specified in the test configuration. The drawback of the Fine Delay mode is that you cannot observe the read gate signal on Scope point 3, if the ASSY REV of RWA Control Board is less than "P". You can check your RWA Control Board ASSY REV using the EEROM Viewer utility, which is provided with your WITE32 software. All RWA testers manufactured after 05/01/2000 have RWA Control Board ASSY REV "P" and above. Currently, Guzik provides two options for fixing this hardware problem:
UP Delay control No matter what a write to read delay you specify inside the popcorn test setup, the Universal Preamplifier board delays opening of the read signal after the end of the write gate for some amount of time to bypass transitional effects inside a head amplifier. The amount of time the Universal Preamplifier board delays opening of the read signal is referred to as a UP Delay parameter. By default, the value of the UP Delay parameter depends on the Shut down read bias during Write setting in the Wite32 Configure | Preamp dialogue box. If this option is enabled (no read bias during write operations), the UP Delay is equal to 2 m Sec. If this option is disabled (the read bias is turned on during write operations), the UP Delay is equal to 0.9 µ Sec. Starting from the Universal Preamplifier 7, P/N 307470, ASSY REV "R", and WITE32 revision 2.50 the UP Delay parameter can be controlled inside the Popcorn test. Three values are available in the UP Delay combo box on the Popcorn test configuration setup form:
. The UP Delay combo box is disabled if your system is equipped with a Universal Preamplifier board of an earlier revision. 9. PRECOMPENSATION FILTERS IN THE PATTERN DEFINITION LANGUAGE The Pattern Definition Language has been extended to support precompensation filters.
A precompensation filter is a collection of one or several rules called precompensation rules. A precompensation rule defines how values of precompensation variables (A to I) are applied to the bit combinations defined in patterns. Please refer to the WITE32 System Configuration User’s Guide and the Pattern User’s Guide for detailed description of precompensation values. The precompensation filter definition has syntax: FLTDEF name rule1 rule2 … … … ruleN FLTEND where FLTDEF and FLTEND designate the precompensation
filter definition, A precompensation filter is defined in the global scope of a PDL program. A precompensation rule is a sequence of zeroes, ones, and/or nine letters from A to I. The letters from A to I correspond to nine precompensation variables. The meaning of these symbols is the following:
4. An example of precompensation filter The following is an example of precompensation filter definition: FLTDEF MyFilter 10A 1BBB0 1AA0 FLTEND This example defines a precompensation filter, which consists of three rules: 10A – defines that the second transition in any "101" bit combination will be precompensated by the value of precompensation variable A. 1BBB0 – defines that the second, third, and fourth transitions in any "11110" bit combination will be precompensated by the value of precompensation variable B. 1AA0 – defines that the second and third transition in any "1110" bit combination will be precompensated by the value of precompensation variable A. 5. Applying the precompensation filter to a pattern You can specify a precompensation filter inside a pattern or control block definition using the fltr attribute. Example: patdef MyPattern scheme = RWAD fltr = MyFilter pattern = "01010001010001111000010100"*INF patend The result of applying the MyFilter precompensation filter to MyPattern can be defined by the following equivalent definition: patdef MyPattern2 scheme = RWAD pattern = "0101(A)000101(A)00011(B)1(B)1(B)0000101(A)00"*INF patend The PDL compiler processes a pattern bit sequence by matching the consecutive fragments of the pattern bit sequence to the precompensation rules defined by the precompensation filter. Precompensation rules are matched in the order they are defined. If any matched pair is found, the compiler applies the precompensation rule to the bit sequence fragment by precompensating the bit sequence transitions, which correspond to the letters inside the precompensation rule.
The Save button saves the changed parameters to the database The Close button closes the dialogue box. If any parameters have been changed, and the Save button has not been invoked, you are prompted to save the parameters, or abandon the changes The Save Stream button saves the results to a proprietary format file, to be used for diagnostic purposes. 4. In the WITE Result Processor - Configuration dialogue box, if the Append History option is enabled, but the history database is not found on WITE32 startup, the WITE32 software suggests two options:
5. In the WROffset test the default value for the Amplitude threshold for Track Center calculation was changed from 95% to 80%. This provides better repeatability of measured value of the WROffset. This default will be applied to all products created in WITE32 ver. 2.50. If you have products created in previous versions of WITE, it is recommended to change the value of the Amplitude threshold for Track Center calculation parameter to 80% manually. 6. Test elapsed time is exported to ASCII file. The value name for this result is Elapsed, and the value format is HH:MM:SS. 7. You can perform the write flux operations with flux rates up to 500MFlux/s for RWA-1632 with Universal Preamplifier 7 installed. 8. The Track Profile Range parameters (From, To and Step) as well as the Apply Results To radiobutton setting in the Servo Calibration dialogue box were made zone dependent. 9. The Max Track Number parameter for IMAN driver was changed from 32000 to 399992. 10. The default value for the Asymmetric Measurement option in the Configure | Test Options dialogue box is changed to Enabled. 11. WITE32 disables the pull-down menu in the Engineering Mode dashboard and also prevents you from exiting WITE32 during test, operation, calibration, or initialization procedure execution. To exit WITE32:
12. In the Spectrum Analyzer test the default vertical axis step is set to 10dB, and the horizontal axis step is set to 10MHz. 13. For those tests that have graphic output, the number of text lines on the plot is limited to 14 lines (when printing or saving the plot as a file). 14. If the File | Enlarged saved bitmap option is enabled in WITE32 plots, the plots can be saved into a bitmap file with larger dimensions than the current screen dimensions. The resulting bitmap file (BMP-file) can be imported into Microsoft Word with effectively better resolution (approximately 200 DPI on letter-size page).
16. New Pause operation is available for production sequences. You can insert the Pause operation in your production sequence, please refer to the WITE32 System Configuration Guide for details on how to create and modify the production sequence. The Pause operation suspends the production test, pops up a customized message and waits for the operator to press the OK button. 17. The Index to Index write gate option is added in the Gate and Track Format dialogue box. This option is available only when sector mode is set to None. When this option is enabled, the Write Gate is set to maximum possible extent (from index to index), and your Start and Stop settings for the write gate become unavailable.
If in previous revisions of WITE32 you were using the Chip PRML drivers other than listed above, you need to request updated drivers for WITE32 ver. 2.50.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Copyright © 2003 Guzik Technical Enterprises. All rights reserved.